Observad que la "M" ha de ser mayuscula. Para construirlo haced:
c:\mingw\bin\mingw32-make.exe. Para facilitarlo, nosotros hemos creado un make.bat que tan solo llama a c:\mingw\bin\mingw32-make.exe. Tambien prestad atención a que los "espacios de la izquierda" son "tabs" en vez de espacios.
El plan es construir un EXE a partir de one.prg, two.prg y three.c (el tercer fichero es un fichero en C que queremos incluir en el EXE). No estamos construyendo el EXE desde este Makefile aún. Solo estamos compilando, de momento.
Makefile
- Code: Select all Expand view RUN
# gcc make example for Windows, developed by FiveTech Software
all : test.exe
PRG_OBJS = ./obj/one.c \
./obj/two.c
C_OBJS = ./obj/one.o \
./obj/two.o \
./obj/three.o
test.exe : $(PRG_OBJS) $(C_OBJS)
./obj/%.c : %.prg
if not exist obj mkdir obj
c:\harbour\source\main\w32\mingw32\harbour.exe $< -o$@ -n -Ic:\harbour\include -Ic:\fwh\include
./obj/%.o : ./obj/%.c
gcc -c -o$@ -Ic:\harbour\include $<
./obj/%.o : %.c
gcc -c -o$@ -Ic:\harbour\include $<