# libpxd/polluxd Makefile

.PHONY := all clean

#OPTLEVEL := -O2
OPTLEVEL := -O0

POLLUXD_OBJS := polluxd.o polluxd_actions.o polluxd_config.o polluxd_log.o polluxd_route.o polluxd_cgi.o
CFLAGS       = -g $(OPTLEVEL) $(LIBPXD_CFLAGS)
LDFLAGS      = -g $(OPTLEVEL) $(LIBPXD_LDFLAGS)

all: polluxd

polluxd: $(POLLUXD_OBJS)
	$(CC) -o polluxd $(POLLUXD_OBJS) -lpxd $(LDFLAGS)

.c.o:
	$(CC) -o $@ -c -I"`pwd`" $(CFLAGS) $<

clean :
	rm -f *.o polluxd
