1 # Copyright © 2003-2011, The AROS Development Team. All rights reserved.
4 include $(SRCDIR)/config/aros.cfg
6 DTDIR := $(AROS_DEVS)/DataTypes
9 AUDIODESCRIPTORS := 8SVX AMR M3U MID MP3 OGG RM WAVE AIFF MP1 WMA
10 PICDESCRIPTORS := ILBM PCX PNG Targa BMP GIF JPEG Lunapaint GEMImage Degas
11 ANIMDESCRIPTORS := ANIM MPEGVideo AVI MOV WMV VOB MPEGVideo MP4 CDXL FLV
12 BINARYDESCRIPTORS := ELF ELF_EXE ELF64_EXE ELF64_EXE_BE ELF_EXE_BE ELF_EXE_Linux A68K
13 MISCDESCRIPTORS := FTXT HTML AmigaGuide AmigaGuideNode AmigaGuideMOS \
14 ADF AudioMode Catalog Country DataType Font MP3ID3 \
15 Otag SFS Trashcan TrueType PREF Lua AmiLua PDF PostScript \
16 Archive Python REXX FAT ASF PLS \
17 DT64 WinURL PNMP1 PNMP2 PNMP3 PNMP4 PNMP5 PNMP6 MSD MSI FLAC \
18 XM CAT LIST PFS KickROM KickDisk SVG LHA ZIP
20 FILES := $(AUDIODESCRIPTORS) \
23 $(BINARYDESCRIPTORS) \
26 DTFILES := $(foreach f, $(FILES), $(DTDIR)/$(f))
28 #MM- workbench-devs-complete : workbench-devs-datatypes
29 #MM workbench-devs-datatypes : workbench-devs-datatypes-setup
32 workbench-devs-datatypes : $(DTFILES)
35 workbench-devs-datatypes-quick : workbench-devs-datatypes
37 #MM workbench-devs-datatypes-setup :
38 %rule_makedirs dirs=$(DTDIR) setuptarget=workbench-devs-datatypes-setup
40 $(DTDIR)/% : $(SRCDIR)/$(CURDIR)/%.dtd $(CREATEDTDESC)
41 cd $(DTDIR) && $(CREATEDTDESC) $<