1 CC=cc 2 CFLAGS= 3DEFINES=-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 4INCDIRS= 5 LD=cc 6LDFLAGS=-Xlinker -w 7LIBDIRS= 8 LIBS= 9OBJECTS=ssync.o conf.o getopt.o config_file.o \ 10 log.o log_file.o log_syslog.o log_stderr.o \ 11 hash.o list.o primes.o platform.o 12 13default: ssync ssyncd 14 15ssync: $(OBJECTS) interactive.o 16 $(LD) $(DEFINES) $(LDFLAGS) $(LIBDIRS) -o $@ $^ $(LIBS) 17 strip $@ 18 19ssyncd: $(OBJECTS) daemon.o 20 $(LD) $(DEFINES) $(LDFLAGS) $(LIBDIRS) -o $@ $^ $(LIBS) 21 strip $@ 22 23.c.o: 24 $(CC) $(DEFINES) $(CFLAGS) $(INCDIRS) -c $< 25 26clean: 27 rm -f *.o 28 rm -f ssync ssyncd 29 rm -f core 30 31