summaryrefslogtreecommitdiff
path: root/src/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'src/Makefile')
-rw-r--r--src/Makefile22
1 files changed, 13 insertions, 9 deletions
diff --git a/src/Makefile b/src/Makefile
index 4685a0a..1ac0c88 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -4,15 +4,15 @@ COMPILE = ./compile
MAKELIB = ./makelib
SHAREDLIB = ./sharedlib
-CCFLAGS = -Iinclude
+CCFLAGS = -I../include
default: clean check libs
check:
- @[ -f $(COMPILE) ] && [ -f $(MAKELIB) ] || ./configure
+ @[ -f $(COMPILE) ] && [ -f $(MAKELIB) ] || ../configure
clean:
- @echo -n Cleaning up libs ...
+ @echo "Cleaning up libs ..."
@rm -f `cat TARGETS`
@$(MAKE) -C dnsstub -s clean
@echo " done!"
@@ -31,22 +31,26 @@ obj:
install: setup
setup:
- @./install
+ @../install
shared: $(COMPILE) $(SHAREDLIB) $(OBJS) ./dnsstub/$(OBJS)
- @echo Building shared qlibs ...
+ @echo "Building shared qlibs ..."
$(SHAREDLIB) $(LDFLAGS) $(OBJS) -o libqlibs.so
$(SHAREDLIB) $(LDFLAGS) ./dnsstub/$(OBJS) -o libdnsresolv.so
+ @ln -f libqlibs.so ../libqlibs.so
+ @ln -f libdnsresolv.so ../libdnsresolv.so
+
qlibs.a: obj socket.a
$(MAKELIB) $(LDFLAGS) qlibs.a *.o
- ln -sf qlibs.a libqlibs.a
+ @echo "Creating libqlibs ... "
+ @ln -f qlibs.a ../libqlibs.a
-dnsresolv.a:
+dnsresolv.a:
@echo "Building @dnsresolv lib ..."
- @$(MAKE) -C dnsstub
+ @cd dnsstub ; make
@cp dnsstub/dnsresolv.a dnsresolv.a
- ln -sf dnsresolv.a libdnsresolv.a
+ @ln -f dnsresolv.a ../libdnsresolv.a
socket.a: ip.a
@echo "Building socket lib ..."