2011-07-28 12:10:15 +02:00
|
|
|
UNAME := $(shell uname)
|
2011-06-17 12:12:24 +02:00
|
|
|
CFLAGS += -I../sml/include/ -g -Wall
|
|
|
|
OBJS = sml_server.o
|
2011-09-01 11:12:01 +02:00
|
|
|
LIBSML = ../sml/lib/libsml.a
|
2011-07-28 12:10:15 +02:00
|
|
|
|
|
|
|
ifeq ($(UNAME), Linux)
|
2011-09-01 11:12:01 +02:00
|
|
|
LIBS = -luuid
|
2011-07-28 12:10:15 +02:00
|
|
|
endif
|
|
|
|
|
2011-09-01 11:12:01 +02:00
|
|
|
sml_server : $(OBJS) $(LIBSML)
|
|
|
|
$(CC) $(CFLAGS) $(OBJS) $(LIBS) $(LIBSML) -o sml_server
|
2011-06-17 12:12:24 +02:00
|
|
|
|
2011-09-01 11:12:01 +02:00
|
|
|
%.o : %.c
|
|
|
|
$(CC) $(CFLAGS) -c $^ -o $@
|
2011-06-17 12:12:24 +02:00
|
|
|
|
|
|
|
.PHONY: clean
|
|
|
|
clean:
|
|
|
|
@rm -f *.o
|
|
|
|
@rm -f sml_server
|