diff --git a/src/makefile.dj b/src/makefile.dj index 9e1a2092096fa7fa0992071150d5ed8cf6706fec..60f13f24d894bce234ec403edf88bc53a11c63f0 100644 --- a/src/makefile.dj +++ b/src/makefile.dj @@ -39,6 +39,14 @@ CFLAGS += -DUSE_ENVIRONMENT PROGRAM = curl.exe OBJECTS += $(addprefix $(OBJ_DIR)/, $(CSOURCES:.c=.o)) +ifneq ($(findstring COMMAND.COM,$(SHELL)),COMMAND.COM) + ifneq ($(findstring CMD.EXE,$(SHELL)),CMD.EXE) + ifneq ($(findstring 4DOS.COM,$(SHELL)),4DOS.COM) + IS_UNIX_SHELL = 1 + endif + endif +endif + all: $(OBJ_DIR) config.h $(PROGRAM) @echo Welcome to cURL @@ -46,7 +54,11 @@ $(PROGRAM): $(OBJECTS) ../lib/libcurl.a $(CC) -o $@ $^ $(LDFLAGS) $(EX_LIBS) config.h: +ifeq ($(IS_UNIX_SHELL),1) @echo '#include "../lib/config.dos"' > $@ +else + @echo #include "../lib/config.dos" > $@ +endif # # groff 1.18+ requires "-P -c"