SOCD    = socd
GENPW   = genpw
CC      = cc
OBJS    = socdefs.o socketio.o soclog.o soccmd.o
CFLAGS  = -s -w -N
all: $(SOCD)
$(SOCD): $(OBJS)
	cc -o $(SOCD) $(OBJS) $(CFLAGS) socdemon.c
.c.o:
	$(CC) $(CFLAGS) -c $<
genpw:
	cc -o $(GENPW) $(CFLAGS) genpw.c
clean:
	rm -f *.o
	rm -f $(SOCD)
	rm -f $(GENPW)
# Now list all dependencies
$(SOCD):    socdemon.c
$(SOCD):    socdemon.h
$(SOCD):    socdefs.h
$(SOCD):    socketio.h
$(SOCD):    soclog.h
socdefs.o:  socdefs.h
socketio.o: socketio.h
soclog.o:   soclog.h
soccmd.o:   soccmd.h
