Excellent. That seemed to work. Here is what my makefile looks like
now:

Code:
--------------------
    
  CC=gcc
  
  CFLAGS=-Wall -DSLIMPROTO_DEBUG -DUSE_SIGNALS_FOR_RESTART -DPORTAUDIO_ALSA -g 
-march=i686
  
  INCLUDE=-Ilib/libportaudio/linux26/include -Ilib/portmixer/px_common -Isrc
  
  PORTMIXERFILES:=lib/portmixer/px_unix_oss/px_unix_oss.c
  
  SLIMPROTOFILES:=src/slimaudio/slimaudio_http.c 
src/slimaudio/slimaudio_decoder.c src/slimaudio/slimaudio_decoder_flac.c 
src/slimaudio/slimaudio_decoder_mad.c src/slimaudio/slimaudio_decoder_vorbis.c 
src/slimaudio/slimaudio_decoder_pcm.c src/slimaudio/slimaudio_output.c 
src/slimaudio/slimaudio_buffer.c src/slimaudio/slimaudio.c 
src/slimproto/slimproto.c
  
  SQUEEZESLAVEFILES:=src/squeezeslave/squeezeslave.c
  
  .c.o:
        ${CC} $(CFLAGS) -c $(INCLUDE) $< -o $*.o
  
  all : bin/squeezeslave-alsa
  
  lib/libslimproto.a: $(SLIMPROTOFILES:.c=.o)
        ar cru lib/libslimproto.a $^
        ranlib lib/libslimproto.a
  
  bin/squeezeslave-alsa : $(SQUEEZESLAVEFILES:.c=.o) $(PORTMIXERFILES:.c=.o) 
lib/libslimproto.a
        ${CC} -g -o bin/squeezeslave-alsa $^ 
lib/libportaudio/linux26/lib/libportaudio.a /usr/lib/libmad.a 
/usr/lib/libFLAC.a /usr/lib/libvorbisfile.a /usr/lib/libvorbis.a 
/usr/lib/libogg.a -lasound -lrt -lpthread -lm
  
  clean:
        @{ for FILE in $(PORTAUDIOFILES:.c=.o) \
                       $(SLIMPROTOFILES:.c=.o) \
                       $(PORTMIXERFILES:.c=.o) \
                       $(SQUEEZESLAVEFILES:.c=.o) \
                       lib/libportaudio.a \
                       lib/libslimproto.a \
                       bin/squeezeslave-alsa; do \
          test -e $$FILE && echo $$FILE || true; \
          test -e $$FILE && $(RM) $$FILE 2>/dev/null || true; \
        done; } | xargs --no-run-if-empty echo $(RM)
  
--------------------


So...I think it looks good (judging by its similarity with the code
above)now what...how do I actually run the program (is it obvious I've
never compiled from source before?)


-- 
jjdarling
------------------------------------------------------------------------
jjdarling's Profile: http://forums.slimdevices.com/member.php?userid=21126
View this thread: http://forums.slimdevices.com/showthread.php?t=57746

_______________________________________________
unix mailing list
unix@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/unix

Reply via email to