|
@@ -1,5 +1,5 @@
|
|
|
#
|
|
|
-# Makefile generated by fpcmake v0.99.13 on 1999-12-23 14:38
|
|
|
+# Makefile generated by fpcmake v0.99.13 on 1999-12-23 20:20
|
|
|
#
|
|
|
|
|
|
defaultrule: all
|
|
@@ -59,6 +59,12 @@ else
|
|
|
SEARCHPATH=$(subst ;, ,$(PATH))
|
|
|
endif
|
|
|
|
|
|
+#####################################################################
|
|
|
+# Default target
|
|
|
+#####################################################################
|
|
|
+
|
|
|
+override OS_TARGET:=linux
|
|
|
+
|
|
|
#####################################################################
|
|
|
# FPC version/target Detection
|
|
|
#####################################################################
|
|
@@ -136,7 +142,7 @@ endif
|
|
|
|
|
|
# Targets
|
|
|
|
|
|
-override UNITOBJECTS+=xlib gl glut
|
|
|
+override UNITOBJECTS+=gl glut
|
|
|
|
|
|
# Clean
|
|
|
|
|
@@ -162,6 +168,12 @@ endif
|
|
|
|
|
|
# Packages
|
|
|
|
|
|
+override PACKAGES+=x11
|
|
|
+ifneq ($(wildcard $(PACKAGEDIR)/x11/$(OS_TARGET)),)
|
|
|
+override NEEDUNITDIR+=$(PACKAGEDIR)/x11/$(OS_TARGET)
|
|
|
+else
|
|
|
+override NEEDUNITDIR+=$(PACKAGEDIR)/x11
|
|
|
+endif
|
|
|
|
|
|
# Libraries
|
|
|
|
|
@@ -285,6 +297,10 @@ ifdef UNITSDIR
|
|
|
override FPCOPT+=-Fu$(UNITSDIR)
|
|
|
endif
|
|
|
|
|
|
+ifdef NEEDUNITDIR
|
|
|
+override FPCOPT+=$(addprefix -Fu,$(NEEDUNITDIR))
|
|
|
+endif
|
|
|
+
|
|
|
# Smartlinking
|
|
|
ifdef SMARTLINK
|
|
|
override FPCOPT+=-CX
|
|
@@ -657,7 +673,18 @@ rtl_package:
|
|
|
endif
|
|
|
endif
|
|
|
|
|
|
-.PHONY: rtl_package
|
|
|
+PACKAGEX11=1
|
|
|
+ifdef PACKAGEX11
|
|
|
+ifneq ($(wildcard $(PACKAGEDIR)/x11),)
|
|
|
+ifeq ($(wildcard $(PACKAGEDIR)/x11/$(FPCMADE)),)
|
|
|
+override COMPILEPACKAGES+=x11
|
|
|
+x11_package:
|
|
|
+ $(MAKE) -C $(PACKAGEDIR)/x11 all
|
|
|
+endif
|
|
|
+endif
|
|
|
+endif
|
|
|
+
|
|
|
+.PHONY: rtl_package x11_package
|
|
|
|
|
|
#####################################################################
|
|
|
# Units
|
|
@@ -726,12 +753,12 @@ fpc_smart:
|
|
|
fpc_shared: all
|
|
|
ifdef inlinux
|
|
|
ifndef LIBNAME
|
|
|
- @$(ECHO) LIBNAME not set
|
|
|
+ @$(ECHO) "LIBNAME not set"
|
|
|
else
|
|
|
$(PPUMOVE) $(SHAREDLIBUNITOBJECTS) -o$(LIBNAME)
|
|
|
endif
|
|
|
else
|
|
|
- @$(ECHO) Shared Libraries not supported
|
|
|
+ @$(ECHO) "Shared Libraries not supported"
|
|
|
endif
|
|
|
|
|
|
#####################################################################
|
|
@@ -759,19 +786,19 @@ endif
|
|
|
|
|
|
fpc_showinstall: $(SHOWINSTALLTARGET)
|
|
|
ifdef INSTALLEXEFILES
|
|
|
- @$(ECHO) $(addprefix "\n"$(BININSTALLDIR)/,$(INSTALLEXEFILES))
|
|
|
+ @$(ECHO) -e $(addprefix "\n"$(BININSTALLDIR)/,$(INSTALLEXEFILES))
|
|
|
endif
|
|
|
ifdef INSTALLPPUFILES
|
|
|
- @$(ECHO) $(addprefix "\n"$(UNITINSTALLDIR)/,$(INSTALLPPUFILES))
|
|
|
+ @$(ECHO) -e $(addprefix "\n"$(UNITINSTALLDIR)/,$(INSTALLPPUFILES))
|
|
|
ifneq ($(INSTALLPPULINKFILES),)
|
|
|
- @$(ECHO) $(addprefix "\n"$(UNITINSTALLDIR)/,$(INSTALLPPULINKFILES))
|
|
|
+ @$(ECHO) -e $(addprefix "\n"$(UNITINSTALLDIR)/,$(INSTALLPPULINKFILES))
|
|
|
endif
|
|
|
ifneq ($(INSTALLPPULIBFILES),)
|
|
|
- @$(ECHO) $(addprefix "\n"$(LIBINSTALLDIR)/,$(INSTALLPPULIBFILES))
|
|
|
+ @$(ECHO) -e $(addprefix "\n"$(LIBINSTALLDIR)/,$(INSTALLPPULIBFILES))
|
|
|
endif
|
|
|
endif
|
|
|
ifdef EXTRAINSTALLFILES
|
|
|
- @$(ECHO) $(addprefix "\n"$(EXTRAINSTALLDIR)/,$(EXTRAINSTALLFILES))
|
|
|
+ @$(ECHO) -e $(addprefix "\n"$(EXTRAINSTALLDIR)/,$(EXTRAINSTALLFILES))
|
|
|
endif
|
|
|
|
|
|
fpc_install: $(INSTALLTARGET)
|
|
@@ -840,8 +867,8 @@ endif
|
|
|
# Note: This will not remove the zipfile first
|
|
|
fpc_zipinstalladd:
|
|
|
ifndef ZIPNAME
|
|
|
- @$(ECHO) Please specify ZIPNAME!
|
|
|
- @exit
|
|
|
+ @$(ECHO) "Please specify ZIPNAME!"
|
|
|
+ @exit 1
|
|
|
else
|
|
|
$(MAKE) $(ZIPTARGET) PREFIXINSTALLDIR=$(PACKDIR)
|
|
|
ifdef inlinux
|
|
@@ -857,8 +884,8 @@ endif
|
|
|
# First remove the zip and then install
|
|
|
fpc_zipinstall:
|
|
|
ifndef ZIPNAME
|
|
|
- @$(ECHO) Please specify ZIPNAME!
|
|
|
- @exit
|
|
|
+ @$(ECHO) "Please specify ZIPNAME!"
|
|
|
+ @exit 1
|
|
|
else
|
|
|
$(DEL) $(DESTZIPDIR)/$(ZIPNAME)
|
|
|
$(MAKE) $(ZIPTARGET) PREFIXINSTALLDIR=$(PACKDIR)
|