summaryrefslogtreecommitdiff
path: root/riscos.mk
blob: 3ca14810411ae8ae76df4aabe83cde3ceb4b2bd4 (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
39
40
41
42
43
44
45
CC = gcc
CC_DEBUG = gcc
ASM = gcc

PLATFORM_CFLAGS_RISCOS = -mthrowback -INSLibs:include -IOSLib:
PLATFORM_CFLAGS_DEBUG = -mthrowback -INSLibs:include -IOSLib:
PLATFORM_AFLAGS_RISCOS = -mthrowback -IOSLib:

LDFLAGS_RISCOS = NSLibs:lib/libxml2 NSLibs:lib/libz NSLibs:lib/libcurl \
	NSLibs:lib/libssl NSLibs:lib/libcrypto NSLibs:lib/libcares \
	NSLibs:lib/libmng NSLibs:lib/libjpeg NSLibs:lib/librufl NSLibs:lib/libpencil \
	OSLib:o.OSLib32
LDFLAGS_SMALL = NSLibs:lib/libxml2 NSLibs:lib/libz NSLibs:lib/libcurl \
	NSLibs:lib/libares NSLibs:lib/libmng \
	NSLibs:lib/libjpeg OSLib:o.oslib32

RUNIMAGE = !NetSurf/!RunImage

# special cases
css/css_enum.c css/css_enum.h: css/css_enums css/makeenum
	perl css/makeenum css/css_enum < css/css_enums
css/parser.c css/parser.h: css/parser.y
	@dir css
	-lemon parser.y
	@dir ^
css/scanner.c: css/scanner.l
	@dir css
	re2c -s scanner.l > scanner.c
	@dir ^
utils/translit.c: transtab
	@dir utils
	perl tt2code < transtab > translit.c
	@dir ^

# remove generated files
clean:
	-wipe $(OBJDIR_RISCOS).* ~CFR~V
	-wipe $(OBJDIR_RISCOS_SMALL).* ~CFR~V
	-wipe $(OBJDIR_DEBUG).* ~CFR~V
	-wipe $(OBJDIR_GTK).* ~CFR~V
	-wipe css.c.css_enum ~CFR~V
	-wipe css.h.css_enum ~CFR~V
	-wipe css.c.parser ~CFR~V
	-wipe css.h.parser ~CFR~V
	-wipe css.c.scanner ~CFR~V