TV_SRCS=TVscreen.c visual.c XTV_SRCS=xtvscreen.cc TV_DEPS=TVscreen.h TVscreenP.h visual.h XTV_DEPS=TVscreen.h callbacks.h globs.h sound.h channel.h images.h visual.h allwidgets.h globals.h snap.h xtvscreen.h SRCS=$(XTV_SRCS) $(XTV_DEPS) OBJS = xtvscreen.o visual.o TVscreen.o channel.o callbacks.o allwidgets.o snap.o sound.o SYS_LIBRARIES = -ljpeg -lXm -lXpm $(XLIB) $(XTOOLLIB) -lXxf86dga -lm -lX11 AllTarget(xtvscreen) NormalCplusplusProgramTarget(xtvscreen,$(OBJS),$(SRCS),NullParameter,$(SYS_LIBRARIES)) TVscreen.o: $(TV_DEPS) $(TV_SRCS) $(CC) -c TVscreen.c $(CFLAGS) visual.o: visual.h visual.c $(CC) -c visual.c $(CFLAGS) snap.o: snap.h TVscreenP.h snap.cc $(CXX) -c snap.cc $(CXXFLAGS) callbacks.o: callbacks.h callbacks.cc globals.h TVscreen.h allwidgets.h snap.h sound.h $(CXX) -c callbacks.cc $(CXXFLAGS) allwidgets.o: allwidgets.h allwidgets.cc TVscreen.h callbacks.h images.h sound.h snap.h globals.h $(CXX) -c allwidgets.cc $(CXXFLAGS)