2014-05-10 21:51:45 +00:00
|
|
|
include ../../common.mk
|
2014-05-10 20:40:59 +00:00
|
|
|
|
|
|
|
TARGET = test
|
|
|
|
HEADERS = cunit.h
|
2014-05-10 21:38:37 +00:00
|
|
|
OBJECTS = cunit.o cunit_filereader.o cunit_half_edge.o cunit_vector.o
|
2014-05-10 20:40:59 +00:00
|
|
|
INCS = -I. -I..
|
|
|
|
|
|
|
|
CFLAGS += $(shell $(PKG_CONFIG) --cflags gl glu glib-2.0)
|
|
|
|
LIBS = $(shell $(PKG_CONFIG) --libs gl glu glib-2.0) -lglut -lm -lcunit
|
|
|
|
CPPFLAGS += -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -D_GNU_SOURCE
|
|
|
|
|
|
|
|
%.o: %.c
|
|
|
|
$(CC) $(CFLAGS) $(CPPFLAGS) $(INCS) -c $*.c
|
|
|
|
|
|
|
|
all: $(TARGET)
|
|
|
|
|
|
|
|
drow-engine.a:
|
|
|
|
$(MAKE) -C .. $@
|
|
|
|
|
|
|
|
$(TARGET): $(HEADERS) $(OBJECTS)
|
|
|
|
$(CC) $(CFLAGS) $(CPPFLAGS) $(INCS) -o ../../$(TARGET) \
|
|
|
|
$(OBJECTS) ../drow-engine.a $(LDFLAGS) $(LIBS)
|
|
|
|
|
|
|
|
clean:
|
|
|
|
rm -f *.o $(TARGET) core vgcore*
|
|
|
|
|
|
|
|
|
|
|
|
.PHONY: all clean drow-engine.a install uninstall
|
|
|
|
|