| ALL_LIBS = $(WINELIB) $(X_LIBS) $(XLIB) $(LIBS) |
| LANGUAGES = En Da De Fr Sw Es Fi Wa Pt |
| # Some strings need addresses >= 0x10000 |
| $(LICENSELANG:%=License_%.c) |
| RC_SRCS = $(LANGUAGES:%=%.rc) |
| C_SRCS = $(MOSTSRCS) $(STRINGSRCS) |
| MOSTOBJS = $(MOSTSRCS:.c=.o) |
| STRINGOBJS = $(STRINGSRCS:.c=.o) $(RC_SRCS:.rc=.o) |
| all: check_wrc $(PROGRAMS) |
| # Override resource compiler rules |
| $(CPP) $(DEFS) $(OPTIONS) $(DIVINCL) -DRC_INVOKED -P -x c $< | $(WRC) $(WRCFLAGS) $(WRCEXTRA) -o $*.s |
| $(CPP) $(DEFS) $(OPTIONS) $(DIVINCL) -DRC_INVOKED -P -x c $< | $(WRC) $(WRCFLAGS) $(WRCEXTRA) -nH $*.h |
| notepad: $(MOSTOBJS) $(STRINGOBJS) $(WINESTUB) |
| $(CC) -o notepad $(MOSTOBJS) $(LDOPTIONS) $(ALL_LIBS) $(STRINGOBJS) |
| $(INSTALL_PROGRAM) notepad $(bindir)/notepad |
| $(RC_SRCS:.rc=.s): $(WRC) |