summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
a5a9695)
statically linked binary but linked only against the embedded libraries
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
# DO NOT CHANGE STUFF BEYOND THIS LINE
# ====================================
# DO NOT CHANGE STUFF BEYOND THIS LINE
# ====================================
-all: $(BINARY_NAME) $(BINARY_NAME).dynamic $(BINARY_NAME).static
+all: $(BINARY_NAME) $(BINARY_NAME).dynamic $(BINARY_NAME).staticlocal
@$(LD) $(CFLAGS) $(LDFLAGS) $^ $(LDLIBS) -o $@
LOCALLDLIBS=-L. -ltpC
@$(LD) $(CFLAGS) $(LDFLAGS) $^ $(LDLIBS) -o $@
LOCALLDLIBS=-L. -ltpC
-$(BINARY_NAME).static: $(OBJDIR)/$(BINARY_NAME).o $(LIBRARY_NAME).a
+$(BINARY_NAME).staticlocal: $(OBJDIR)/$(BINARY_NAME).o $(LIBRARY_NAME).a
@echo "[LD ] $@"
@$(LD) $(CFLAGS) $(LDFLAGS) $^ $(LOCALLDLIBS) $(LDLIBS) -o $@
@echo "[LD ] $@"
@$(LD) $(CFLAGS) $(LDFLAGS) $^ $(LOCALLDLIBS) $(LDLIBS) -o $@
@echo "[CLN]"
-@rm -r $(BUILDDIR)
-@rm $(BINARY_NAME)
@echo "[CLN]"
-@rm -r $(BUILDDIR)
-@rm $(BINARY_NAME)
- -@rm $(BINARY_NAME).static
+ -@rm $(BINARY_NAME).staticlocal
-@rm $(BINARY_NAME).dynamic
-@rm $(LIBRARY_NAME).so
-@rm $(LIBRARY_NAME).a
-@rm $(BINARY_NAME).dynamic
-@rm $(LIBRARY_NAME).so
-@rm $(LIBRARY_NAME).a
# DO NOT CHANGE STUFF BEYOND THIS LINE
# ====================================
# DO NOT CHANGE STUFF BEYOND THIS LINE
# ====================================
-all: $(BINARY_NAME) $(BINARY_NAME).dynamic $(BINARY_NAME).static
+all: $(BINARY_NAME) $(BINARY_NAME).dynamic $(BINARY_NAME).staticlocal
@$(LD) $(CFLAGS) $(LDFLAGS) $^ $(LDLIBS) -o $@
LOCALLDLIBS=-L. -ltpC
@$(LD) $(CFLAGS) $(LDFLAGS) $^ $(LDLIBS) -o $@
LOCALLDLIBS=-L. -ltpC
-$(BINARY_NAME).static: $(OBJDIR)/$(BINARY_NAME).o $(LIBRARY_NAME).a
+$(BINARY_NAME).staticlocal: $(OBJDIR)/$(BINARY_NAME).o $(LIBRARY_NAME).a
@echo "[LD ] $@"
@$(LD) $(CFLAGS) $(LDFLAGS) $^ $(LOCALLDLIBS) $(LDLIBS) -o $@
@echo "[LD ] $@"
@$(LD) $(CFLAGS) $(LDFLAGS) $^ $(LOCALLDLIBS) $(LDLIBS) -o $@
@echo "[CLN]"
-@rm -r $(BUILDDIR)
-@rm $(BINARY_NAME)
@echo "[CLN]"
-@rm -r $(BUILDDIR)
-@rm $(BINARY_NAME)
- -@rm $(BINARY_NAME).static
+ -@rm $(BINARY_NAME).staticlocal
-@rm $(BINARY_NAME).dynamic
-@rm $(LIBRARY_NAME).so
-@rm $(LIBRARY_NAME).a
-@rm $(BINARY_NAME).dynamic
-@rm $(LIBRARY_NAME).so
-@rm $(LIBRARY_NAME).a