1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- #
- # Makefile.fpc for Free Component Library
- #
- [package]
- name=graph
- version=2.1
- [require]
- libc=y
- # clean package units
- [clean]
- units=$(GGIGRAPH_UNIT) $(GRAPH_UNIT)
- [target]
- dirs=
- units=
- units_linux=$(GRAPH_UNIT) $(GGIGRAPH_UNIT)
- units_freebsd=graph $(GGIGRAPH_UNIT)
- units_win32=graph wincrt winmouse
- units_go32v2=graph
- units_amiga=graph
- [compiler]
- options=-S2
- includedir=$(OS_TARGET) inc
- includedir_linux=unix
- includedir_freebsd=unix
- includedir_darwin=unix
- includedir_netbsd=unix
- includedir_openbsd=unix
- sourcedir=$(OS_TARGET) inc
- [install]
- fpcpackage=y
- [default]
- fpcdir=../../..
- [shared]
- build=n
- [prerules]
- GRAPHDIR=inc
- UNIXINC=unix
- ifndef USELIBGGI
- USELIBGGI=NO
- endif
- GGIGRAPH_UNIT=ggigraph
- GRAPH_UNIT=graph
- GRAPHUNIT_DIR=$(OS_TARGET)
- ifeq ($(OS_TARGET),linux)
- GRAPHUNIT_DIR=unix
- UNIXINCDEPS=$(UNIXINC)/graph16.inc
- ifeq ($(CPU_TARGET),powerpc64)
- GGIGRAPH_UNIT=
- endif
- ifneq ($(CPU_TARGET),i386)
- GRAPH_UNIT=
- endif
- endif
- ifeq ($(OS_TARGET),freebsd)
- GRAPHUNIT_DIR=unix
- UNIXINCDEPS=$(UNIXINC)/graph16.inc
- endif
- [rules]
- include inc/makefile.inc
- GRAPHINCDEPS=$(addprefix $(GRAPHDIR)/,$(GRAPHINCNAMES)) $(UNIXINCDEPS)
- graph$(PPUEXT) : graph.pp $(GRAPHINCDEPS)
- $(COMPILER) -I$(GRAPHDIR) $(GRAPHUNIT_DIR)/graph.pp
- ggigraph$(PPUEXT) : $(UNIXINC)/ggigraph.pp $(GRAPHINCDEPS)
- $(COMPILER) -I$(GRAPHDIR) $(UNIXINC)/ggigraph.pp
- winmouse$(PPUEXT) : win32/winmouse.pp graph$(PPUEXT)
- $(COMPILER) win32/winmouse.pp
- wincrt$(PPUEXT) : win32/wincrt.pp graph$(PPUEXT)
- $(COMPILER) win32/wincrt.pp
|