source: trunk/idl-compiler/Makefile.kmk@ 360

Last change on this file since 360 was 326, checked in by cinc, 18 years ago

Portability patches for Windows, Linux, Darwin by Bird.

File size: 1.1 KB
Line 
1# $Id: $
2## @file
3# Makefile for the NOM IDL compiler.
4#
5
6DEPTH ?= ..
7SUB_DEPTH = ..
8include $(PATH_KBUILD)/subheader.kmk
9
10#
11# The one we use during buildling.
12# If cross-compiling, we'll have to build it again for the SDK.
13#
14PROGRAMS += nom-idl-compiler
15nom-idl-compiler_TEMPLATE = basebin
16nom-idl-compiler_SDKS = glib2
17nom-idl-compiler_SOURCES = \
18 c/emitter.c \
19 c/nom-idl-compiler.c \
20 c/printdata.c \
21 c/open_outfile.c \
22 c/token.c \
23 c/util.c \
24 \
25 c-emitter_c/c_file_emitter.c \
26 h-emitter_c/h_file_emitter.c \
27 ih-emitter_c/ih_file_emitter.c \
28 \
29 parser_c/classversion_parser.c \
30 parser_c/filestem_parser.c \
31 parser_c/hash_parser.c \
32 parser_c/instancevar_parser.c \
33 parser_c/interface_parser.c \
34 parser_c/lineinfo_parser.c \
35 parser_c/method_parser.c \
36 parser_c/metaclass_parser.c \
37 parser_c/override_parser.c \
38 parser_c/typespec_parser.c
39nom-idl-compiler_INCS = include
40
41#BLDPROGS += bld-idl-compiler
42#bld-idl-compiler_EXTENDS = nom-idl-compiler
43#bld-idl-compiler_TEMPLATE = nombldprog
44
45
46include $(PATH_KBUILD)/subfooter.kmk
47
Note: See TracBrowser for help on using the repository browser.