1 2CC=@CC@ 3 4TARGET=mail2sms 5 6CFLAGS=@CFLAGS@ 7LDFLAGS=@LDFLAGS@ 8CPPFLAGS=@DEFS@ 9 10OBJS= base64.o parse.o struct.o uudecode.o main.o regex.o sms.o sendmsg.o 11 12.c.o: 13 $(CC) -c $(CFLAGS) $(CPPFLAGS) $< 14 15all: $(TARGET) 16 17$(TARGET): $(OBJS) 18 $(CC) -o $(TARGET) $(LDFLAGS) $(OBJS) 19 20base64.o: base64.c main.h config.h 21main.o: main.c main.h config.h sms.h parse.h sendmsg.h 22parse.o: parse.c main.h config.h struct.h 23regex.o: regex.c regex.h 24sendmsg.o: sendmsg.c sms.h 25sms.o: sms.c main.h config.h regex.h sms.h 26struct.o: struct.c main.h config.h 27uudecode.o: uudecode.c main.h config.h 28 29 30clean: 31 rm -f core *.o *~ $(TARGET) config.cache 32 33