mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-07-29 17:05:57 +02:00
45 lines
692 B
Makefile
45 lines
692 B
Makefile
#
|
|
# Makefile.fpc for Free Pascal API (used by Free Vision) for linux
|
|
#
|
|
|
|
[defaults]
|
|
defaulttarget=linux
|
|
|
|
[targets]
|
|
units= $(APIOBJECTS) terminfo
|
|
|
|
[install]
|
|
unitsubdir=api
|
|
packagename=api
|
|
|
|
[libs]
|
|
libname=libfpapi.so
|
|
libversion=1.0
|
|
|
|
[dirs]
|
|
fpcdir=../..
|
|
targetdir=.
|
|
sourcesdir=$(INC)
|
|
incdir=$(INC) $(UNIXINC)
|
|
unitdir=$(UNIXINC)
|
|
|
|
[presettings]
|
|
INC=../inc
|
|
UNIXINC=../unix
|
|
|
|
|
|
# Override defaults
|
|
override PASEXT=.pas
|
|
|
|
include $(INC)/Makefile.api
|
|
|
|
[rules]
|
|
|
|
keyboard$(PPUEXT): $(INC)/keyboard.pas $(UNIXINC)/keyboard.inc
|
|
|
|
mouse$(PPUEXT): $(INC)/mouse.pas $(UNIXINC)/mouse.inc
|
|
|
|
filectrl$(PPUEXT): $(INC)/filectrl.pas $(UNIXINC)/filectrl.inc
|
|
|
|
video$(PPUEXT): $(INC)/video.pas $(UNIXINC)/video.inc
|