Initial revision
[remotetop.git] / Makefile
1 CC=gcc
2 AR=ar rcv
3 RANLIB=ranlib
4 LD=ld -x -shared
5
6 INCLUDE=-I. -I../tedtools
7 CFLAGS=-Wall -g -O2 -pedantic -ansi -DASSERT_CORE -D_GNU_SOURCE -DHAVE_POLL_H -DHAVE_SYS_POLL_H -DHAVE_HSTRERROR
8 LIB=-L../tedtools -ltedtools
9
10 PROGS=sendtop topd rtop
11
12 .SUFFIXES: .o.c
13
14 all: $(PROGS)
15
16 rtop: rtop.o
17         $(CC) -o $@ $< $(LIB)
18
19 sendtop: sendtop.o
20         $(CC) -o $@ $< $(LIB)
21
22 topd: topd.o td_unit.o td_smsg.o td_lmsg.o
23         $(CC) -o $@ topd.o td_unit.o td_smsg.o td_lmsg.o $(LIB)
24
25 .c.o:
26         $(CC) $(CFLAGS) $(INCLUDE) -c $<
27
28
29 clean:
30         rm -rf $(PROGS) *.o
31         rm -rf *core *gmon* nohup.out
32