Add tests
This commit is contained in:
19
src/Makefile
19
src/Makefile
@@ -16,7 +16,7 @@ endif
|
||||
|
||||
TARGET = drow-engine
|
||||
HEADERS = err.h common.h print.h filereader.h gl_draw.h vector.h half_edge.h
|
||||
OBJECTS = main.o print.o filereader.o gl_draw.o vector.o half_edge.o
|
||||
OBJECTS = print.o filereader.o gl_draw.o vector.o half_edge.o
|
||||
INCS = -I.
|
||||
|
||||
CFLAGS += $(shell $(PKG_CONFIG) --cflags gl glu glib-2.0)
|
||||
@@ -37,8 +37,16 @@ INSTALL_LIBDIR = $(PREFIX)/$(LIBDIR)
|
||||
|
||||
all: $(TARGET)
|
||||
|
||||
$(TARGET): $(HEADERS) $(OBJECTS)
|
||||
$(CC) $(CFLAGS) $(CPPFLAGS) $(INCS) -o ../$(TARGET) $(OBJECTS) $(LDFLAGS) $(LIBS)
|
||||
drow-engine.a: $(OBJECTS)
|
||||
$(AR) rcu $@ $^
|
||||
|
||||
test: drow-engine.a
|
||||
$(MAKE) -C test
|
||||
|
||||
$(TARGET): $(HEADERS) drow-engine.a main.o
|
||||
$(CC) $(CFLAGS) $(CPPFLAGS) $(INCS) \
|
||||
-o ../$(TARGET) \
|
||||
main.o drow-engine.a $(LDFLAGS) $(LIBS)
|
||||
|
||||
install: $(TARGET)
|
||||
$(INSTALL_DIR) "$(DESTDIR)$(INSTALL_BINDIR)"
|
||||
@@ -48,7 +56,8 @@ uninstall:
|
||||
rm "$(DESTDIR)$(INSTALL_BINDIR)/$(TARGET)"
|
||||
|
||||
clean:
|
||||
rm -f *.o $(TARGET) core vgcore*
|
||||
$(MAKE) -C test clean
|
||||
rm -f *.o drow-engine.a $(TARGET) core vgcore*
|
||||
|
||||
|
||||
.PHONY: all clean install uninstall
|
||||
.PHONY: all clean install test uninstall
|
||||
|
||||
Reference in New Issue
Block a user