4 include $(TOP
)/configs
/current
6 MARK
= $(TOP
)/src
/glut
/glx
12 INCLUDES
= -I
$(TOP
)/include -I
$(MARK
) $(shell pkg-config
--cflags directfb
)
14 GLUT_LIB_DEPS
+= $(shell pkg-config
--libs directfb
)
37 $(MARK
)/glut_hel10.c \
38 $(MARK
)/glut_hel12.c \
39 $(MARK
)/glut_hel18.c \
43 SOURCES
= $(CORE_SOURCES
) $(MARK_SOURCES
)
45 OBJECTS
= $(SOURCES
:.c
=.o
)
51 $(CC
) -c
$(INCLUDES
) $(CFLAGS
) $(DEFINES
) $< -o
$@
54 $(CC
) -c
$(INCLUDES
) $(CFLAGS
) $(DEFINES
) $< -o
$@
59 default
: depend
$(TOP
)/$(LIB_DIR
)/$(GLUT_LIB_NAME
)
63 $(TOP
)/$(LIB_DIR
)/$(GLUT_LIB_NAME
): depend
$(OBJECTS
)
64 $(TOP
)/bin
/mklib
-o
$(GLUT_LIB
) -linker
'$(CC)' \
65 -major
$(GLUT_MAJOR
) -minor
$(GLUT_MINOR
) -patch
$(GLUT_TINY
) \
66 $(GLUT_LIB_DEPS
) -install $(TOP
)/$(LIB_DIR
) \
67 $(MKLIB_OPTIONS
) $(OBJECTS
)
70 # Run 'make -f Makefile.solo dep' to update the dependencies if you change
71 # what's included by any source file.
74 $(MKDEP
) $(MKDEP_OPTIONS
) $(INCLUDES
) $(SOURCES
) > /dev
/null
78 etags
`find . -name \*.[ch]` `find ../include`
81 # Remove .o and backup files
84 -rm -f
*.o
*~
*.o
*~
*.so libglut.so
.3.7