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