oops.. only build it when it _is_ valid.
[AROS-Contrib.git] / scalos / main / config.mk
blob0ad29a6b7d73912712e0e44e86d8365830691c4f
1 # $Date: 2011-07-01 08:55:46 +0200 (Fr, 01. Jul 2011) $
2 # $Revision: 747 $
3 ##############################################################################
5 ifndef $(TOPLEVEL)
6 TOPLEVEL=$(shell pwd)/..
7 endif
9 ###############################################################################
11 include $(TOPLEVEL)/config.mk
12 include $(TOPLEVEL)/rules.mk
14 ##############################################################################
16 MCPGFX_DIR = $(TOPLEVEL)/common/McpGfx
17 INT64_DIR = $(TOPLEVEL)/common/Int64
18 FS_DIR = $(TOPLEVEL)/common/Fs
19 MALLOC_DIR = $(TOPLEVEL)/common/malloc
21 vpath %.c $(MCPGFX_DIR) $(INT64_DIR) $(FS_DIR) $(MALLOC_DIR)
23 SCALOS_LOCALE = $(OBJDIR)/Scalos_Locale.h
25 CFLAGS += -D SCALOSLOCALE=$(SCALOS_LOCALE)
27 GENMSGIDNAMES = Tools/$(BINDIR)/GenMsgIdNames
29 ###############################################################################
31 INCLUDES += -I$(MCPGFX_DIR)/ \
32 -I$(INT64_DIR)/ \
33 -I$(FS_DIR)/ \
34 -I$(MALLOC_DIR)/ \
36 ###############################################################################
37 # Check compiler
39 ifeq ($(MACHINE), ppc-morphos)
41 ###############################################################################
42 # MorphOS
44 INCLUDES +=
46 LFLAGS := -lpng \
47 -lz \
48 $(LFLAGS) \
52 else
53 ifeq ($(MACHINE), ppc-amigaos)
55 ###############################################################################
56 # AmigOS4
58 INCLUDES +=
60 LFLAGS += -lpng \
61 -lz \
62 -lm \
65 else
66 ifeq ($(MACHINE), i386-aros)
68 ###############################################################################
69 # i386-aros
71 INCLUDES +=
73 LFLAGS += -lpng \
74 -lz \
75 -lm \
76 -larossupport \
79 else
81 ###############################################################################
82 # AmigaOS
84 INCLUDES +=
86 LFLAGS += -lpng \
87 -lgcc \
88 -lnix \
89 -lnixmain \
90 -lamiga21 \
91 -lamiga \
92 -lstubs
94 endif
95 endif
96 endif