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