jasc
01-25-2002, 06:38 AM
Hi, I am newbie to linux, now I am working on an opengl application on redhat linux 7.2, I have the source file my.c. Now I write the makefile like this, is it correct?
CXX = CC
CC = cc
CPPFLAGS = -c -g -I/usr/include -I/usr/include/GL -I/usr/X11R6/include
LFLAGS = -L/usr/lib -L/usr/X11R6/lib -L/lib -lglut -lGLU -lGL -lXmu -lXext -lX11 -lm
TARGET = my
OBJ = my.o
all : $(TARGET)
$(TARGET) : $(OBJ)
$(CC) $(OBJ) $(LFLAGS) -o $(TARGET)
clean:
rm -f $(TARGET) *.o
when I type the make in prompt, it returns error message like this:
....
...
/usr/include/GL/glext.h :2079: parse error before 'pname'
....
...
can anyone help me?
thanks
CXX = CC
CC = cc
CPPFLAGS = -c -g -I/usr/include -I/usr/include/GL -I/usr/X11R6/include
LFLAGS = -L/usr/lib -L/usr/X11R6/lib -L/lib -lglut -lGLU -lGL -lXmu -lXext -lX11 -lm
TARGET = my
OBJ = my.o
all : $(TARGET)
$(TARGET) : $(OBJ)
$(CC) $(OBJ) $(LFLAGS) -o $(TARGET)
clean:
rm -f $(TARGET) *.o
when I type the make in prompt, it returns error message like this:
....
...
/usr/include/GL/glext.h :2079: parse error before 'pname'
....
...
can anyone help me?
thanks