comparison Makefile @ 27187:c543d4349e73

Add a generic rule for .rc files and use it.
author diego
date Sun, 06 Jul 2008 13:26:30 +0000
parents b5c864852dca
children 8b7f0838d2ec
comparison
equal deleted inserted replaced
27186:b5c864852dca 27187:c543d4349e73
731 $(CC) $(CFLAGS) -c -o $@ $< 731 $(CC) $(CFLAGS) -c -o $@ $<
732 732
733 %.ho: %.h 733 %.ho: %.h
734 $(CC) $(CFLAGS) -Wno-unused -c -o $@ -x c $< 734 $(CC) $(CFLAGS) -Wno-unused -c -o $@ -x c $<
735 735
736 %-rc.o: %.rc
737 $(WINDRES) -I. $< $@
738
736 checkheaders: $(ALLHEADERS:.h=.ho) 739 checkheaders: $(ALLHEADERS:.h=.ho)
737 740
738 dep depend: $(DEPS) 741 dep depend: $(DEPS)
739 for part in $(PARTS); do $(MAKE) -C $$part depend; done 742 for part in $(PARTS); do $(MAKE) -C $$part depend; done
740 743
769 endif 772 endif
770 version.h: 773 version.h:
771 ./version.sh `$(CC) -dumpversion` 774 ./version.sh `$(CC) -dumpversion`
772 775
773 osdep/mplayer-rc.o: osdep/mplayer.rc version.h 776 osdep/mplayer-rc.o: osdep/mplayer.rc version.h
774 $(WINDRES) -I. $< $@
775 777
776 %(EXESUF): %.c 778 %(EXESUF): %.c
777 779
778 780
779 781
1026 1028
1027 vidix/dhahelperwin/dhahelper.o: vidix/dhahelperwin/dhahelper.c vidix/dhahelperwin/dhahelper.h 1029 vidix/dhahelperwin/dhahelper.o: vidix/dhahelperwin/dhahelper.c vidix/dhahelperwin/dhahelper.h
1028 $(CC) -Wall -Os -c $< -o $@ 1030 $(CC) -Wall -Os -c $< -o $@
1029 1031
1030 vidix/dhahelperwin/dhahelper-rc.o: vidix/dhahelperwin/dhahelper.rc vidix/dhahelperwin/common.ver vidix/dhahelperwin/ntverp.h 1032 vidix/dhahelperwin/dhahelper-rc.o: vidix/dhahelperwin/dhahelper.rc vidix/dhahelperwin/common.ver vidix/dhahelperwin/ntverp.h
1031 $(WINDRES) -I. $< $@
1032 1033
1033 vidix/dhahelperwin/base.tmp: vidix/dhahelperwin/dhahelper.o vidix/dhahelperwin/dhahelper-rc.o 1034 vidix/dhahelperwin/base.tmp: vidix/dhahelperwin/dhahelper.o vidix/dhahelperwin/dhahelper-rc.o
1034 $(CC) -Wl,--base-file,$@ -Wl,--entry,_DriverEntry@8 -nostartfiles \ 1035 $(CC) -Wl,--base-file,$@ -Wl,--entry,_DriverEntry@8 -nostartfiles \
1035 -nostdlib -o vidix/dhahelperwin/junk.tmp $^ -lntoskrnl 1036 -nostdlib -o vidix/dhahelperwin/junk.tmp $^ -lntoskrnl
1036 -rm -f vidix/dhahelperwin/junk.tmp 1037 -rm -f vidix/dhahelperwin/junk.tmp