1# 2CC = gcc 3 4SAMBA_INCL = ../../source/include 5EXTLIB_INCL = -I/usr/include/gtk-1.2 \ 6 -I/usr/include/glib-1.2 \ 7 -I/usr/lib/glib/include 8 9CFLAGS = -I$(SAMBA_INCL) $(EXTLIB_INCL) 10 11LDFLAGS = -L/usr/lib 12 13all: testsmbc tree testacl testbrowse 14 15testsmbc: testsmbc.o 16 @echo Linking testsmbc 17 $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< -lsmbclient -L/usr/local/lib 18 19testsmbc-static: testsmbc.o 20 @echo Linking testsmbc 21 @$(CC) $(CFLAGS) -static $(LDFLAGS) -o $@ $< -lsmbclient -ldl -lnsl 22 23tree: tree.o 24 @echo Linking tree 25 @$(CC) `gtk-config --cflags` $(CFLAGS) $(LDFLAGS) -o $@ `gtk-config --libs` -lsmbclient $< 26 27testacl: testacl.o 28 @echo Linking testacl 29 @$(CC) `gtk-config --cflags` $(CFLAGS) $(LDFLAGS) -o $@ `gtk-config --libs` -lsmbclient -lpopt $< 30 31testbrowse: testbrowse.o 32 @echo Linking testbrowse 33 @$(CC) $(CFLAGS) $(LDFLAGS) -o $@ -lsmbclient -lpopt $< 34 35clean: 36 @rm -f *.o *~ 37