1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
|
all: libpack.a
ROOT=../..
include $(ROOT)/Config.mk
include $(ROOT)/makearch/$(ARCH)
INCS = -I. \
-I$(ROOT) \
-I../gvc \
-I../common \
-I../neatogen \
-I../graph \
-I../cdt \
-I../pathplan
DEFINES = -DHAVE_CONFIG_H
HDRS = pack.h
OBJS = ccomps.o pack.o
libpack.a : $(OBJS)
$(RM) libpack.a
$(AR) cr libpack.a $(OBJS)
$(RANLIB) libpack.a
install: libpack.a
$(MKPATH) $(INCDIR)
$(INSTALL) pack.h $(INCDIR)
$(MKPATH) $(LIBDIR)
$(INSTALL) libpack.a $(LIBDIR)
$(MKPATH) $(LIBMANDIR)
$(INSTALL) pack.3 $(LIBMANDIR)
pack.o : pack.h
ccomps.o : pack.h
TESTLIBS = -L../neatogen -lneato -L../common -ldotneato \
-L../pathplan -lpathplan \
-L../graph -lgraph \
-L../cdt -lcdt \
-L../gd -lgd \
$(EXTLIB_LIB) -lm
ptest : ptest.o libpack.a
$(CC) $(LDFLAGS) -o ptest ptest.o libpack.a $(TESTLIBS)
ptest.o : ptest.c pack.h
$(CC) -c -DDATE="\"`date`\"" $(CCFLAGS) $(DEFINES) $(INCS) ptest.c
clean:
$(RM) core *.o
distclean: clean
$(RM) *.a ptest
|