diff --git a/api/linux/Makefile b/api/linux/Makefile index 4e30e192c1..413ddc9e02 100644 --- a/api/linux/Makefile +++ b/api/linux/Makefile @@ -1,5 +1,5 @@ # -# Makefile generated by fpcmake v0.99.15 [2000/06/01] +# Makefile generated by fpcmake v0.99.15 [2000/06/03] # defaultrule: all @@ -670,22 +670,18 @@ ifneq ($(OS_TARGET),$(OS_SOURCE)) override FPCOPT+=-T$(OS_TARGET) endif -ifdef NEEDUNITDIR -override FPCOPT+=$(addprefix -Fu,$(NEEDUNITDIR)) +# User dirs should be first, so they are looked at first +ifdef UNITDIR +override FPCOPT+=$(addprefix -Fu,$(UNITDIR)) endif - -ifdef UNITSDIR -override FPCOPT+=-Fu$(UNITSDIR) +ifdef LIBDIR +override FPCOPT+=$(addprefix -Fl,$(LIBDIR)) endif - -ifdef NEEDINCDIR -override FPCOPT+=$(addprefix -Fi,$(NEEDINCDIR)) +ifdef OBJDIR +override FPCOPT+=$(addprefix -Fo,$(OBJDIR)) endif - - -# Target dirs -ifdef TARGETDIR -override FPCOPT+=-FE$(TARGETDIR) +ifdef INCDIR +override FPCOPT+=$(addprefix -Fi,$(INCDIR)) endif # Smartlinking @@ -728,22 +724,28 @@ ifdef VERBOSE override FPCOPT+=-vwni endif -# Add commandline options +ifdef NEEDUNITDIR +override FPCOPT+=$(addprefix -Fu,$(NEEDUNITDIR)) +endif + +ifdef UNITSDIR +override FPCOPT+=-Fu$(UNITSDIR) +endif + +ifdef NEEDINCDIR +override FPCOPT+=$(addprefix -Fi,$(NEEDINCDIR)) +endif + + +# Target dirs +ifdef TARGETDIR +override FPCOPT+=-FE$(TARGETDIR) +endif + +# Add commandline options last so they can override ifdef OPT override FPCOPT+=$(OPT) endif -ifdef UNITDIR -override FPCOPT+=$(addprefix -Fu,$(UNITDIR)) -endif -ifdef LIBDIR -override FPCOPT+=$(addprefix -Fl,$(LIBDIR)) -endif -ifdef OBJDIR -override FPCOPT+=$(addprefix -Fo,$(OBJDIR)) -endif -ifdef INCDIR -override FPCOPT+=$(addprefix -Fi,$(INCDIR)) -endif # Add defines from FPCOPTDEF to FPCOPT ifdef FPCOPTDEF @@ -1088,7 +1090,7 @@ ifdef EXTRACLEANFILES -$(DEL) $(EXTRACLEANFILES) endif ifdef LIBNAME - -$(DEL) $(LIBNAME) + -$(DEL) $(LIBNAME) $(LIBFULLNAME) endif -$(DEL) $(FPCMADE) $(PPAS) link.res $(FPCEXTFILE) $(REDIRFILE) diff --git a/fcl/linux/Makefile b/fcl/linux/Makefile index 0e5c5ec2bb..4e2ed611be 100644 --- a/fcl/linux/Makefile +++ b/fcl/linux/Makefile @@ -1,5 +1,5 @@ # -# Makefile generated by fpcmake v0.99.15 [2000/06/01] +# Makefile generated by fpcmake v0.99.15 [2000/06/03] # defaultrule: all @@ -734,26 +734,18 @@ ifneq ($(OS_TARGET),$(OS_SOURCE)) override FPCOPT+=-T$(OS_TARGET) endif -ifdef NEEDOPT -override FPCOPT+=$(NEEDOPT) +# User dirs should be first, so they are looked at first +ifdef UNITDIR +override FPCOPT+=$(addprefix -Fu,$(UNITDIR)) endif - -ifdef NEEDUNITDIR -override FPCOPT+=$(addprefix -Fu,$(NEEDUNITDIR)) +ifdef LIBDIR +override FPCOPT+=$(addprefix -Fl,$(LIBDIR)) endif - -ifdef UNITSDIR -override FPCOPT+=-Fu$(UNITSDIR) +ifdef OBJDIR +override FPCOPT+=$(addprefix -Fo,$(OBJDIR)) endif - -ifdef NEEDINCDIR -override FPCOPT+=$(addprefix -Fi,$(NEEDINCDIR)) -endif - - -# Target dirs -ifdef TARGETDIR -override FPCOPT+=-FE$(TARGETDIR) +ifdef INCDIR +override FPCOPT+=$(addprefix -Fi,$(INCDIR)) endif # Smartlinking @@ -796,22 +788,32 @@ ifdef VERBOSE override FPCOPT+=-vwni endif -# Add commandline options +ifdef NEEDOPT +override FPCOPT+=$(NEEDOPT) +endif + +ifdef NEEDUNITDIR +override FPCOPT+=$(addprefix -Fu,$(NEEDUNITDIR)) +endif + +ifdef UNITSDIR +override FPCOPT+=-Fu$(UNITSDIR) +endif + +ifdef NEEDINCDIR +override FPCOPT+=$(addprefix -Fi,$(NEEDINCDIR)) +endif + + +# Target dirs +ifdef TARGETDIR +override FPCOPT+=-FE$(TARGETDIR) +endif + +# Add commandline options last so they can override ifdef OPT override FPCOPT+=$(OPT) endif -ifdef UNITDIR -override FPCOPT+=$(addprefix -Fu,$(UNITDIR)) -endif -ifdef LIBDIR -override FPCOPT+=$(addprefix -Fl,$(LIBDIR)) -endif -ifdef OBJDIR -override FPCOPT+=$(addprefix -Fo,$(OBJDIR)) -endif -ifdef INCDIR -override FPCOPT+=$(addprefix -Fi,$(INCDIR)) -endif # Add defines from FPCOPTDEF to FPCOPT ifdef FPCOPTDEF @@ -1145,7 +1147,7 @@ ifdef EXTRACLEANFILES -$(DEL) $(EXTRACLEANFILES) endif ifdef LIBNAME - -$(DEL) $(LIBNAME) + -$(DEL) $(LIBNAME) $(LIBFULLNAME) endif -$(DEL) $(FPCMADE) $(PPAS) link.res $(FPCEXTFILE) $(REDIRFILE) diff --git a/packages/gtk/Makefile b/packages/gtk/Makefile index 1abd4d33a5..f1d59c17bb 100644 --- a/packages/gtk/Makefile +++ b/packages/gtk/Makefile @@ -1,5 +1,5 @@ # -# Makefile generated by fpcmake v0.99.15 [2000/06/01] +# Makefile generated by fpcmake v0.99.15 [2000/06/03] # defaultrule: all @@ -649,17 +649,18 @@ ifneq ($(OS_TARGET),$(OS_SOURCE)) override FPCOPT+=-T$(OS_TARGET) endif -ifdef NEEDUNITDIR -override FPCOPT+=$(addprefix -Fu,$(NEEDUNITDIR)) +# User dirs should be first, so they are looked at first +ifdef UNITDIR +override FPCOPT+=$(addprefix -Fu,$(UNITDIR)) endif - -ifdef UNITSDIR -override FPCOPT+=-Fu$(UNITSDIR) +ifdef LIBDIR +override FPCOPT+=$(addprefix -Fl,$(LIBDIR)) endif - -# Target dirs -ifdef TARGETDIR -override FPCOPT+=-FE$(TARGETDIR) +ifdef OBJDIR +override FPCOPT+=$(addprefix -Fo,$(OBJDIR)) +endif +ifdef INCDIR +override FPCOPT+=$(addprefix -Fi,$(INCDIR)) endif # Smartlinking @@ -702,22 +703,23 @@ ifdef VERBOSE override FPCOPT+=-vwni endif -# Add commandline options +ifdef NEEDUNITDIR +override FPCOPT+=$(addprefix -Fu,$(NEEDUNITDIR)) +endif + +ifdef UNITSDIR +override FPCOPT+=-Fu$(UNITSDIR) +endif + +# Target dirs +ifdef TARGETDIR +override FPCOPT+=-FE$(TARGETDIR) +endif + +# Add commandline options last so they can override ifdef OPT override FPCOPT+=$(OPT) endif -ifdef UNITDIR -override FPCOPT+=$(addprefix -Fu,$(UNITDIR)) -endif -ifdef LIBDIR -override FPCOPT+=$(addprefix -Fl,$(LIBDIR)) -endif -ifdef OBJDIR -override FPCOPT+=$(addprefix -Fo,$(OBJDIR)) -endif -ifdef INCDIR -override FPCOPT+=$(addprefix -Fi,$(INCDIR)) -endif # Add defines from FPCOPTDEF to FPCOPT ifdef FPCOPTDEF @@ -1039,7 +1041,7 @@ ifdef EXTRACLEANFILES -$(DEL) $(EXTRACLEANFILES) endif ifdef LIBNAME - -$(DEL) $(LIBNAME) + -$(DEL) $(LIBNAME) $(LIBFULLNAME) endif -$(DEL) $(FPCMADE) $(PPAS) link.res $(FPCEXTFILE) $(REDIRFILE) diff --git a/rtl/linux/Makefile b/rtl/linux/Makefile index cfd3b97727..f39c7ba1e6 100644 --- a/rtl/linux/Makefile +++ b/rtl/linux/Makefile @@ -1,5 +1,5 @@ # -# Makefile generated by fpcmake v0.99.15 [2000/06/01] +# Makefile generated by fpcmake v0.99.15 [2000/06/03] # defaultrule: all @@ -640,18 +640,18 @@ ifneq ($(OS_TARGET),$(OS_SOURCE)) override FPCOPT+=-T$(OS_TARGET) endif -ifdef UNITSDIR -override FPCOPT+=-Fu$(UNITSDIR) +# User dirs should be first, so they are looked at first +ifdef UNITDIR +override FPCOPT+=$(addprefix -Fu,$(UNITDIR)) endif - -ifdef NEEDINCDIR -override FPCOPT+=$(addprefix -Fi,$(NEEDINCDIR)) +ifdef LIBDIR +override FPCOPT+=$(addprefix -Fl,$(LIBDIR)) endif - - -# Target dirs -ifdef TARGETDIR -override FPCOPT+=-FE$(TARGETDIR) +ifdef OBJDIR +override FPCOPT+=$(addprefix -Fo,$(OBJDIR)) +endif +ifdef INCDIR +override FPCOPT+=$(addprefix -Fi,$(INCDIR)) endif # Smartlinking @@ -694,22 +694,24 @@ ifdef VERBOSE override FPCOPT+=-vwni endif -# Add commandline options +ifdef UNITSDIR +override FPCOPT+=-Fu$(UNITSDIR) +endif + +ifdef NEEDINCDIR +override FPCOPT+=$(addprefix -Fi,$(NEEDINCDIR)) +endif + + +# Target dirs +ifdef TARGETDIR +override FPCOPT+=-FE$(TARGETDIR) +endif + +# Add commandline options last so they can override ifdef OPT override FPCOPT+=$(OPT) endif -ifdef UNITDIR -override FPCOPT+=$(addprefix -Fu,$(UNITDIR)) -endif -ifdef LIBDIR -override FPCOPT+=$(addprefix -Fl,$(LIBDIR)) -endif -ifdef OBJDIR -override FPCOPT+=$(addprefix -Fo,$(OBJDIR)) -endif -ifdef INCDIR -override FPCOPT+=$(addprefix -Fi,$(INCDIR)) -endif # Add defines from FPCOPTDEF to FPCOPT ifdef FPCOPTDEF @@ -1061,7 +1063,7 @@ ifdef EXTRACLEANFILES -$(DEL) $(EXTRACLEANFILES) endif ifdef LIBNAME - -$(DEL) $(LIBNAME) + -$(DEL) $(LIBNAME) $(LIBFULLNAME) endif -$(DEL) $(FPCMADE) $(PPAS) link.res $(FPCEXTFILE) $(REDIRFILE)