Changeset 2561 for rat/trunk/Makefile.in

Show
Ignore:
Timestamp:
05/30/99 11:05:28 (15 years ago)
Author:
ucaccsp
Message:

Random makefile updates...

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • rat/trunk/Makefile.in

    r2556 r2561  
    11# 
    2 # Makefile for the RAT project. This probably requires GNU make. 
     2# Makefile for the RAT project. This requires GNU make on many systems. 
    33# 
    44 
    5 CFLAGS         = __WFLAGS__ __DEBUG__ __CHAR__ __PROFILE__ __OPTIMIZE__ __CHECK_FLAG__ __DEFS__ -D__OSTYPE__ -DSASR -DFAST -DUSE_FLOAT_MUL 
    6 INCLUDE        = __INCLUDE__ 
    7 CC             = __CC__ 
     5CFLAGS  = __WFLAGS__ __DEBUG__ __CHAR__ __PROFILE__ __OPTIMIZE__ __CHECK_FLAG__ __DEFS__ -D__OSTYPE__ -DSASR -DFAST -DUSE_FLOAT_MUL 
     6INCLUDE = __INCLUDE__ 
     7CC      = __CC__ 
     8AR      = __AR__ 
     9RANLIB  = __RANLIB__ 
    810 
    9 AR=__AR__ 
    10 RANLIB=__RANLIB__ 
     11AUDIO_OBJS   = __AUDIO__ auddev.o auddev_null.o audio_fmt.o audio_util.o 
     12CODEC_OBJS   = codec.o codec_state.o codec_dvi.o codec_gsm.o \ 
     13               codec_l16.o codec_g711.o codec_g726.o codec_lpc.o \ 
     14               codec_types.o codec_vdvi.o codec_wbs.o cx_dvi.o \ 
     15               cx_g726.o cx_g726_16.o cx_g726_24.o cx_g726_32.o cx_g726_40.o \ 
     16               cx_gsm.o cx_lpc.o cx_vdvi.o cx_wbs.o \ 
     17               converter.o convert_util.o convert_extra.o convert_linear.o 
     18SNDFILE_OBJS = sndfile.o sndfile_au.o sndfile_raw.o sndfile_wav.o 
     19MEDIALIBS    = libuclaudio.a libuclcodec.a libuclsndfile.a  
    1120 
    12 AUDIO_OBJS = __AUDIO__ auddev.o auddev_null.o audio_fmt.o audio_util.o 
     21CHANNEL_OBJS = channel.o channel_types.o cc_vanilla.o cc_rdncy.o 
     22TOY_OBJS     = crypt.o render_3D.o repair.o  
     23CORE_OBJS    = ts.o playout.o statistics.o source.o rtcp.o rtcp_db.o rtcp_pckt.o session.o  \ 
     24               mbus_engine.o audio.o cushion.o main.o mix.o net.o parameters.o pckt_queue.o \ 
     25               timers.o transmit.o transcoder.o ui.o rtp_callback.o usleep.o 
     26UI_OBJS      = tcltk.o mbus_ui.o 
     27OBJS         = $(AUDIO_OBJS) $(CODEC_OBJS) $(SNDFILE_OBJS) $(CHANNEL_OBJS) $(TOY_OBJS) $(CORE_OBJS) $(UI_OBJS) 
     28TCL_OBJS     = ui_audiotool.o ui_transcoder.o 
     29TCL_SRCS     = $(TCL_OBJS:%.o=%.c) 
    1330 
    14 CODEC_OBJS = codec.o codec_state.o codec_dvi.o codec_gsm.o \ 
    15              codec_l16.o codec_g711.o codec_g726.o codec_lpc.o \ 
    16              codec_types.o codec_vdvi.o codec_wbs.o cx_dvi.o \ 
    17              cx_g726.o cx_g726_16.o cx_g726_24.o cx_g726_32.o cx_g726_40.o \ 
    18              cx_gsm.o cx_lpc.o cx_vdvi.o cx_wbs.o \ 
    19              converter.o convert_util.o convert_extra.o convert_linear.o 
     31all: rat-__VERSION__  
    2032 
    21 SNDFILE_OBJS = sndfile.o sndfile_au.o sndfile_raw.o sndfile_wav.o 
    22  
    23 CC_OBJS    = channel.o channel_types.o cc_vanilla.o cc_rdncy.o 
    24  
    25 TOY_OBJS   = crypt.o render_3D.o repair.o  
    26  
    27 CORE_OBJS  = ts.o playout.o statistics.o source.o \ 
    28              rtcp.o rtcp_db.o rtcp_pckt.o session.o \ 
    29              mbus_engine.o audio.o cushion.o main.o \ 
    30              mbus_ui.o mix.o net.o parameters.o pckt_queue.o \ 
    31              tcltk.o timers.o transmit.o transcoder.o \ 
    32              ui.o rtp_callback.o usleep.o 
    33  
    34 MEDIALIBS = libuclaudio.a libuclcodec.a libuclsndfile.a 
    35  
    36 OBJS = $(CC_OBJS) $(TOY_OBJS) $(CORE_OBJS) $(SNDFILE_OBJS) $(CODEC_OBJS) $(AUDIO_OBJS) 
    37  
    38 SRCS := $(OBJS:%.o=%.c) 
    39  
    40 TCL_OBJS = ui_audiotool.o ui_transcoder.o 
    41 TCL_SRCS := $(TCL_OBJS:%.o=%.c) 
    42  
    43 rat-__VERSION__: $(OBJS) $(TCL_OBJS) $(MEDIALIBS) ../common/libcommon.a  
    44         $(CC) $(OBJS) $(TCL_OBJS) $(CFLAGS) $(MEDIALIBS) __LDLIBS__ __PROFILE__ __OPTIMIZE__ __CHECK_LIB__ -o rat-__VERSION__ 
     33rat-__VERSION__-ui: main_ui.o $(TCL_OBJS) 
     34        $(CC) $(CFLAGS) main_ui.o $(TCL_OBJS) ../common/libcommon.a __LDLIBS__ __CHECK_LIB__ -o rat-__VERSION__-ui 
    4535 
    4636libuclaudio.a: $(AUDIO_OBJS) 
     
    5545        $(AR) r $@ $(SNDFILE_OBJS) 
    5646        $(RANLIB) $@ 
     47 
     48rat-__VERSION__: $(CHANNEL_OBJS) $(TOY_OBJS) $(CORE_OBJS) $(UI_OBJS) $(TCL_OBJS) $(MEDIALIBS) ../common/libcommon.a 
     49        $(CC) $(CFLAGS) $(CHANNEL_OBJS) $(TOY_OBJS) $(CORE_OBJS) $(UI_OBJS) $(TCL_OBJS) $(MEDIALIBS) ../common/libcommon.a __LDLIBS__ __CHECK_LIB__ -o rat-__VERSION__ 
    5750 
    5851.c.o: 
     
    7164 
    7265clean: 
    73         -rm -f $(OBJS) tcl_libs.c ui_audiotool.c ui_transcoder.c version.h Makefile Makefile.sed  
     66        -rm -f $(AUDIO_OBJS) $(CODEC_OBJS) $(SNDFILE_OBJS) $(CHANNEL_OBJS) $(TOY_OBJS) $(CORE_OBJS) $(UI_OBJS) $(TCL_OBJS)  
     67        -rm -f $(MEDIALIBS) 
     68        -rm -f tcl_libs.c ui_audiotool.c ui_transcoder.c version.h Makefile Makefile.sed  
    7469        -rm -f tcl2c/tcl2c rat-__VERSION__ sdr2.plugin.S02.audio.rtp.\*.rat-__VERSION__ 
    75         -rm -f $(AUDIO_OBJS) 
    76         -rm -f $(CODEC_OBJS) 
    77         -rm -f $(SNDFILE_OBJS) 
    78         -rm -f $(MEDIALIBS) 
    7970 
    8071etags: 
    81         etags *.[ch] ../common/*.[ch] 
     72        etags ../common/*.[ch] *.[ch] 
    8273 
    8374ctags: 
    84         ctags *.[ch] ../common/*.[ch] 
     75        ctags ../common/*.[ch] *.[ch]  
    8576 
    8677release: 
     
    9182        gzip -9v rat-__VERSION__-__OSTYPE__.tar 
    9283 
    93 depend: $(SRCS) 
    94         makedepend $(INCLUDE) $(SRCS)