|
Last change
on this file was 149, checked in by gyoung, 22 months ago |
|
Get FR and RU mediafolder resources to build; minor code cleanup.
|
|
File size:
1.9 KB
|
| Rev | Line | |
|---|
| [2] | 1 | # Makefile for Audio-CD-Creator Data-CD-Creator
|
|---|
| 2 |
|
|---|
| 3 | include ../../make.inc
|
|---|
| 4 | include ../../build.inc
|
|---|
| 5 |
|
|---|
| 6 | CC = icc
|
|---|
| [104] | 7 | CPPFLAGS = /Ge- /Gm+ /G4 /Gl- /Ga- /O+ /Oc+ /Ol- /Q+ $(VACDEBUG)
|
|---|
| 8 | INC = ..\\include
|
|---|
| [2] | 9 | INC2 = ../include
|
|---|
| [104] | 10 | DEFS =
|
|---|
| 11 | PROGS =
|
|---|
| [2] | 12 |
|
|---|
| 13 | OBJDIR = ./obj
|
|---|
| 14 |
|
|---|
| 15 | HELPSOURCE = $(RESDIR2)/ipf
|
|---|
| 16 |
|
|---|
| [104] | 17 | OBJECTS =
|
|---|
| [2] | 18 |
|
|---|
| 19 | all: $(OBJDIR)/version.h \
|
|---|
| 20 | mediafolder.res \
|
|---|
| 21 | nlv
|
|---|
| 22 |
|
|---|
| 23 | nlv: $(OBJDIR)/version.h
|
|---|
| [149] | 24 | @echo "Creating laguage files"
|
|---|
| [148] | 25 | @for %i in ($(LANGUAGES)) do (echo Creating mfldr_%i.dll && make LANGUAGE=%i $(OBJDIR)/mfldr_%i.dll)
|
|---|
| [2] | 26 |
|
|---|
| 27 |
|
|---|
| 28 | $(OBJDIR)/version.h: ../../build.inc
|
|---|
| [148] | 29 |
|
|---|
| 30 | @echo #define MFLDR_VERSION "$(VERSION_STRING)" > $(OBJDIR)/version.h
|
|---|
| 31 | @echo #define MFLDR_AUTHOR $(AUTHOR_STRING) >> $(OBJDIR)/version.h
|
|---|
| 32 | @echo #define BUILD_STRING "$(BUILD_STRING)" > $(OBJDIR)/build.h
|
|---|
| 33 |
|
|---|
| [2] | 34 | #### Resource DLL ####
|
|---|
| [104] | 35 | $(OBJDIR)/mfldr_$(LANGUAGE).dll: ./$(LANGUAGE)/mediafolder_$(LANGUAGE).c \
|
|---|
| [2] | 36 | $(OBJDIR)/mediafolder_$(LANGUAGE).res
|
|---|
| 37 | @./$(LANGUAGE)/create_res_$(LANGUAGE)_def.CMD $(OBJDIR)/mediafolder_$(LANGUAGE).def
|
|---|
| [104] | 38 | icc $(CPPFLAGS) -I$(INC) -c /Fo$(OBJDIR)/mediafolder_$(LANGUAGE).obj $<
|
|---|
| [2] | 39 | icc $(CPPFLAGS) -I$(INC) /Fe$@ $(OBJDIR)/mediafolder_$(LANGUAGE).obj ./obj/mediafolder_$(LANGUAGE).def
|
|---|
| [104] | 40 | cd $(OBJDIR) && rc mediafolder_$(LANGUAGE).res mfldr_$(LANGUAGE).dll
|
|---|
| [2] | 41 |
|
|---|
| 42 | $(OBJDIR)/mediafolder_$(LANGUAGE).res: ./$(LANGUAGE)/mediafolder_$(LANGUAGE).rc \
|
|---|
| 43 | ./$(LANGUAGE)/mediafolder_$(LANGUAGE).dlg \
|
|---|
| 44 | $(INC)\mediafolderres.h \
|
|---|
| 45 | ../../build.inc
|
|---|
| [53] | 46 | cd ./$(LANGUAGE) && rc -D $(ECS) -i ../$(INC2) -i ../$(OBJDIR) -r mediafolder_$(LANGUAGE).rc
|
|---|
| [2] | 47 | cp ./$(LANGUAGE)/mediafolder_$(LANGUAGE).res ./obj/
|
|---|
| 48 | -rm ./$(LANGUAGE)/mediafolder_$(LANGUAGE).res
|
|---|
| 49 |
|
|---|
| 50 |
|
|---|
| 51 | mediafolder.res: mediafolder.rc $(INC)\mediafolderres.h
|
|---|
| [104] | 52 | rc -D $(ECS) -i $(INC) -i $(OBJDIR) -r mediafolder.rc
|
|---|
| [2] | 53 |
|
|---|
| 54 | clean:
|
|---|
| 55 | -cd $(OBJDIR) && rm *
|
|---|
| [133] | 56 | -rm *.RES
|
|---|
| [2] | 57 |
|
|---|
| 58 | cleaner:
|
|---|
| 59 | -cd de && make cleaner
|
|---|
| 60 | -cd en && make cleaner
|
|---|
| 61 | -rm *.flc
|
|---|
| 62 | -rm *.*~
|
|---|
| 63 |
|
|---|
| 64 | distribution:
|
|---|
| 65 |
|
|---|
| 66 |
|
|---|
Note:
See
TracBrowser
for help on using the repository browser.