comparison Makefile @ 643:f1301ff4b979

forcing user to re-run ./configure if it's changed
author arpi_esp
date Thu, 26 Apr 2001 20:35:23 +0000
parents f03f9ae6303a
children 78cffa191a1e
comparison
equal deleted inserted replaced
642:ea9f904513a4 643:f1301ff4b979
28 28
29 .SUFFIXES: .c .o 29 .SUFFIXES: .c .o
30 30
31 # .PHONY: all clean 31 # .PHONY: all clean
32 32
33 all: version.h $(PRG) $(PRG_CFG) 33 all: version.h config.h $(PRG) $(PRG_CFG)
34 # $(PRG_AVIP) 34 # $(PRG_AVIP)
35 35
36 .c.o: 36 .c.o:
37 $(CC) -c $(CFLAGS) -o $@ $< 37 $(CC) -c $(CFLAGS) -o $@ $<
38 38
94 @for a in mp3lib libac3 libmpeg2 libvo opendivx encore loader/DirectShow ; do $(MAKE) -C $$a dep ; done 94 @for a in mp3lib libac3 libmpeg2 libvo opendivx encore loader/DirectShow ; do $(MAKE) -C $$a dep ; done
95 95
96 .depend: Makefile config.mak config.h 96 .depend: Makefile config.mak config.h
97 makedepend -f- -- $(CFLAGS) -- mplayer.c mplayerHQ.c aviparse.c tvision.c $(SRCS) 1>.depend 2>/dev/null 97 makedepend -f- -- $(CFLAGS) -- mplayer.c mplayerHQ.c aviparse.c tvision.c $(SRCS) 1>.depend 2>/dev/null
98 98
99 # ./configure must be run if it changed in CVS
100 config.h: configure
101 @echo "############################################################"
102 @echo "####### Please run ./configure again - it's changed! #######"
103 @echo "############################################################"
104 @exit 1
105
99 # rebuild at every config.h/config.mak change: 106 # rebuild at every config.h/config.mak change:
100 version.h: config.h config.mak Makefile 107 version.h: config.h config.mak Makefile
101 $(MAKE) distclean 108 $(MAKE) distclean
102 ./version.sh 109 ./version.sh
103 110