Skip to content
Snippets Groups Projects
Commit b350d5da authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

Gisle added makefile for djgpp builds

parent 6df3bf36
No related branches found
No related tags found
No related merge requests found
......@@ -10,6 +10,7 @@ maketgz
aclocal.m4
acinclude.m4
Makefile.in
Makefile.dj
install-sh
mkinstalldirs
configure
......
#
# c-ares Makefile for djgpp/gcc/Watt-32
# By Gisle Vanem <giva@bgnett.no> 2004.
#
.SUFFIXES: .exe
WATT32_ROOT = $(subst \,/,$(WATT_ROOT))
CC = gcc
CFLAGS = -O2 -Wall -DWATT32 -Dselect=select_s -I$(WATT32_ROOT)/inc
LDFLAGS = -s
EX_LIBS = $(WATT32_ROOT)/lib/libwatt.a
SOURCE = ares_cancel.c ares_destroy.c ares_expand_name.c ares_expand_string.c ares_fds.c \
ares_free_hostent.c ares_free_string.c ares_gethostbyaddr.c ares_gethostbyname.c \
ares_init.c ares_mkquery.c ares_parse_a_reply.c ares_parse_ptr_reply.c \
ares_process.c ares_query.c ares_search.c ares_send.c ares_strerror.c \
ares_timeout.c ares__close_sockets.c ares__get_hostent.c ares__read_line.c \
ares_version.c
OBJ_DIR = djgpp
OBJECTS = $(addprefix $(OBJ_DIR)/, $(SOURCE:.c=.o))
all: $(OBJ_DIR) libcares.a ahost.exe adig.exe
@echo Welcome to c-ares.
$(OBJ_DIR):
- mkdir $(OBJ_DIR)
libcares.a: $(OBJECTS)
ar rs $@ $?
ahost.exe: ahost.c libcares.a
$(CC) $(LDFLAGS) $(CFLAGS) -o $@ $^ $(EX_LIBS)
adig.exe: adig.c libcares.a
$(CC) $(LDFLAGS) $(CFLAGS) -o $@ $^ $(EX_LIBS)
clean:
rm -f $(OBJECTS) libcares.a
vclean realclean: clean
rm -f ahost.exe adig.exe depend.dj
- rmdir $(OBJ_DIR)
$(OBJ_DIR)/%.o: %.c
$(CC) $(CFLAGS) -o $@ -c $<
@echo
depend:
$(CC) -MM $(CFLAGS) $(SOURCE) | \
sed -e 's/^\([a-zA-Z0-9_-]*\.o:\)/$$(OBJ_DIR)\/\1/' > depend.dj
-include depend.dj
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment