hop-2012/Makefile

27 lines
591 B
Makefile
Raw Normal View History

2010-12-27 21:56:42 +00:00
TARGET = cmsg
OBJECTS = main.o harness.o net.o util.o relay.o hashtable.o dataq.o sexp.o sexpio.o node.o queue.o
2010-12-27 21:56:42 +00:00
CFLAGS = -D_XOPEN_SOURCE=600 -Wall -O0 -g
#CFLAGS = -D_XOPEN_SOURCE=600 -Wall -O3
2011-01-01 16:29:29 +00:00
#CFLAGS = -D_XOPEN_SOURCE=600 -Wall -O3 -static
2010-12-27 21:56:42 +00:00
all: $(TARGET)
$(TARGET): $(OBJECTS)
2011-01-02 02:11:25 +00:00
$(CC) $(CFLAGS) -o $@ $(OBJECTS) -luuid -levent
# $(CC) $(CFLAGS) -o $@ $(OBJECTS) -luuid -levent -lrt
2010-12-27 21:56:42 +00:00
%.o: %.c
$(CC) $(CFLAGS) -c $<
clean:
rm -f $(TARGET)
rm -f $(OBJECTS)
rm -rf *.dSYM
rm -f depend.mk
depend.mk:
gcc $(CFLAGS) -M *.c > $@
echo "depend.mk:" Makefile *.c >> $@
-include depend.mk