summaryrefslogtreecommitdiff
path: root/packages/fpmkunit/Makefile.fpc.fpcmake
blob: 36619f8c5c56830e719008d104db1006feafb7f3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#
#   Makefile.fpc for fppkg
#

[package]
name=fpmkunit
version=3.2.0-beta

[target]
units=fpmkunit

[install]
fpcpackage=y

[require]
packages=hash paszlib fcl-process

[compiler]
sourcedir=src
includedir=src

[default]
fpcdir=../..

[prerules]
TARGET_UNITDIRBS=units_bs/$(SOURCESUFFIX)
CLEAN_FILES+=units_bs/$(SOURCESUFFIX)/fpmkunit.ppu units_bs/$(SOURCESUFFIX)/fpmkunit.rst units_bs/$(SOURCESUFFIX)/fpmkunit.o

[rules]
.NOTPARALLEL:

$(TARGET_UNITDIRBS):
	$(MKDIRTREE) $(TARGET_UNITDIRBS)
bootstrap:	$(TARGET_UNITDIRBS)
	$(FPCFPMAKE) src/fpmkunit.pp $(FPMAKE_SKIP_CONFIG) $(addprefix -Fu,$(COMPILER_FPMAKE_UNITDIR)) -dNO_UNIT_PROCESS -dNO_UNIT_ZIPPER -FU$(TARGET_UNITDIRBS)	
cleanall:	fpc_cleanall
	-$(DELTREE) units_bs