4 include $(TOP)/config/make.cfg
16 MAKEFILE=mmakefile.src
20 DEFINES=-DVERSION=$(VERSION) -DDISKVERSION=$(DISKVERSION) \
21 -DPLAYERPRI=$(PLAYERPRI) -DVERSION_LETTER="" \
22 -D__int8_t_defined -DAMIAROS -DNO_INLINE_STDARG
26 # define TRACKER_DEBUG
31 OBJ1= $(AD)Amiga_main $(AD)Amiga_config $(AD)Amiga_colors $(CD)windows \
32 $(CD)window_config $(CD)list $(AD)GFX_Amiga_egc $(CD)song $(CD)blocks \
33 $(CD)block_insert $(CD)block_delete $(CD)block_properties $(CD)tracks
34 OBJ14= $(CD)localzooms $(AD)Amiga_readstr $(CD)control $(AD)Amiga_endprogram \
35 $(CD)lines $(CD)font $(CD)track_insert $(CD)track_onoff \
36 $(AD)Amiga_Error $(AD)Amiga_Semaphores
37 OBJ2= $(CD)notes $(CD)notes_legalize $(CD)wblocks $(CD)wtracks $(CD)sliders \
38 $(CD)gfx_wblocks $(CD)gfx_wblocks_reltempo $(CD)gfx_window_title
39 OBJ15= $(CD)gfx_tempotrackheader $(CD)gfx_upperleft $(CD)common \
41 OBJ3= $(CD)gfx_wtext $(CD)eventreciever $(CD)reallines $(CD)notestext \
42 $(CD)trackreallines $(CD)clipboard_range $(CD)clipboard_range_calc \
43 $(CD)clipboard_range_copy $(CD)clipboard_range_paste
44 OBJ16= $(CD)clipboard_range_cut $(CD)transpose $(CD)new/backwards \
45 $(CD)new/invert $(CD)trackreallineelements $(CD)clipboard_track_copy \
46 $(CD)clipboard_track_paste $(CD)clipboard_track_cut \
47 $(CD)clipboard_tempos_copy
48 OBJ4= $(CD)mouse $(CD)mouse_wtrack $(CD)mouse_wtrackheader \
49 $(CD)mouse_tempoheader $(CD)mouse_wtrackborder $(CD)mouse_temponodeborder \
50 $(CD)mouse_fxarea $(CD)mouse_vellinenode $(CD)mouse_vellineend \
51 $(CD)mouse_vellinestart $(CD)mouse_fxnode $(CD)mouse_quantitize
52 OBJ17= $(CD)mouse_reltemposlider $(CD)tbox $(CD)area \
53 $(CD)clipboard_localzooms $(CD)clipboard_block_copy \
54 $(CD)clipboard_block_paste $(CD)quantitize
55 OBJ5= $(AD)Amiga_debug $(CD)memory $(AD)Amiga_memory $(CD)placement \
56 $(CD)t_gc $(CD)cursor $(CD)cursor_updown $(CD)subtrack \
57 $(CD)velocities $(CD)blts $(CD)scroll $(CD)scroll_play $(CD)pixmap
58 OBJ6= $(CD)realline_calc $(CD)gfx_subtrack $(CD)LPB $(CD)resizewindow \
59 $(CD)gfx_wtrackheaders $(CD)gfx_wtrackheader_volpan $(CD)gfx_slider \
60 $(CD)reallines_insert $(CD)gfx_shrink $(CD)gfx_shrink_t
61 OBJ7= $(CD)nodelines $(CD)blackbox \
62 $(AD)plug-ins/camd_i_plugin $(AD)plug-ins/camd_fx $(CD)instruments \
63 $(CD)patch $(CD)fxlines $(CD)fxlines_legalize $(AD)Amiga_bs
64 OBJ18= $(AD)Amiga_bs_edit $(CD)blocklist $(AD)plug-ins/camd_get_clustername \
65 $(AD)plug-ins/camd_getMidiLink $(AD)plug-ins/camd_i_input \
66 $(AD)plug-ins/camd_playfromstart $(AR)gc
69 OBJ8= $(CD)reltempo $(CD)temponodes $(CD)tempos $(CD)time $(CD)time2place \
70 $(CD)mouse_temponodes $(CD)temponodes_legalize
73 OBJ9= $(CD)Ptask2Mtask $(AD)Amiga_Ptask2Mtask $(AD)Amiga_player $(CD)player \
74 $(CD)PEQrealline $(CD)PEQmempool $(CD)PEQblock $(CD)PEQnotes \
75 $(CD)PEQcommon $(CD)playerclass $(CD)player_startstop \
76 $(CD)PEQvelocities $(CD)PEQ_calc $(CD)PEQfxs $(CD)player_pause \
77 $(CD)PEQ_type $(CD)PEQ_calc_64bit $(CD)PEQ_clock
80 OBJ10= $(CD)disk $(CD)disk_fxs $(CD)disk_wblock $(CD)disk_localzooms \
81 $(CD)disk_track $(CD)disk_fx $(CD)disk_fxnodelines $(CD)disk_wtrack \
82 $(CD)disk_temponodes $(CD)disk_tempos $(CD)disk_song \
83 $(CD)disk_velocities $(CD)disk_block $(CD)disk_placement \
85 OBJ11= $(CD)disk_instrument $(CD)disk_patches $(AD)plug-ins/disk_camd_i_plugin \
86 $(CD)disk_stops $(CD)disk_playlist $(CD)disk_root $(CD)disk_notes \
87 $(CD)disk_lpbs $(CD)disk_windows $(CD)disk_warea $(CD)disk_save \
88 $(AD)plug-ins/disk_camd_fx $(CD)disk_slider \
89 $(AD)plug-ins/disk_camd_mymidilinks $(AD)disk_amiga
92 OBJ12= $(CD)undo $(CD)undo_notes $(CD)undo_fxs $(CD)undo_temponodes \
93 $(CD)undo_tempos $(CD)undo_lpbs $(CD)undo_notesandfxs \
94 $(CD)undo_reallines $(CD)undo_tracks $(CD)undo_range \
95 $(CD)undo_blocks $(CD)undo_trackheader $(CD)undo_reltempomax \
96 $(CD)undo_maintempos $(CD)undo_block_insertdelete $(CD)undo_reltemposlider
99 OBJ13= $(AD)instrprop/Amiga_instrprop $(AD)instrprop/Amiga_instrprop_init \
100 $(AD)instrprop/Amiga_instrprop_temp_help \
101 $(AD)instrprop/Amiga_instrprop_temp_camd \
102 $(AD)instrprop/Amiga_instrprop_edit \
103 $(AD)instrprop/Amiga_instrprop_camd_menues
105 OBJ= $(OBJ1) $(OBJ2) $(OBJ3) $(OBJ4) $(OBJ5) $(OBJ6) $(OBJ7) $(OBJ8) $(OBJ9) $(OBJ10) $(OBJ11) $(OBJ12) $(OBJ13) \
106 $(OBJ14) $(OBJ15) $(OBJ16) $(OBJ17) $(OBJ18)
110 EXEDIR := $(AROS_CONTRIB)/MultiMedia/Audio/Radium
112 USER_CFLAGS := -I$(SRCDIR)/$(CURDIR)/$(AD) -I$(SRCDIR)/$(CURDIR)/$(AR) \
113 -I$(SRCDIR)/$(CURDIR)/$(CD) $(DEFINES)
115 %build_prog mmake=contrib-radium \
116 progname=Radium targetdir=$(EXEDIR) \
117 files=$(FILES) uselibs="realtime"
120 setup-contrib-radium : setup $(AROS_CONTRIB)/radium/Execute.Me
122 $(AROS_CONTRIB)/radium/Execute.Me : RADIUM.RUN