|
From: SourceForge.net <no...@so...> - 2005-03-02 00:37:43
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=3024753 By: ocrana Hello, if I run my makefile with mingW, i get everytime an error: dllwrap: installation problem, cannot exec 'gcc': No such file or directory. Follwoing you will find the makefile. Please help me to find an solution. Ocrana MAKEFILE: NAME=libmp3 VERSION=1.0.0 LIBFILE=$(NAME).a DLLFILE=$(NAME).dll EXEFILE=$(NAME).exe FULLNAME=$(NAME)-$(VERSION).dll DLL_EXPDEF=$(NAME).def DLL_IMPLIB=lib$(NAME).a CC=cc CXX=g++ AS=as -defsym _WIN32=1 #AS=as NASM=nasm -fcoff -g -D_WIN32 #NASM=nasm -felf -g AR=ar rcs DLLWRAP=dllwrap STRIP=strip RM=rm -f REN=mv -f EXT=.o CFLAGS= -O2 -g -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wwrite-strings -Wmissing-declarations -Wredundant-decls -DHAVE_CONFIG_H -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_MMX -I. -I.. LDFLAGS= -lm -L.. -lro DLLWRAP_FLAGS = --def $(DLL_EXPDEF) #--implib $(DLL_IMPLIB) SRCS= $(wildcard *.cc *.c) OBJS= $(SRCS:.cc=.o) OBJS:= $(OBJS:.c=.o) OBJS:= $(OBJS:.s=.o) SRCS_AS= $(wildcard asm/*.s) OBJS_AS= $(SRCS_AS:.s=.o) SRCS_NASM= $(wildcard asm/*.asm) OBJS_NASM= $(SRCS_NASM:.asm=.o) all: $(LIBFILE) lib: $(LIBFILE) dll: $(DLLFILE) exe: $(EXEFILE) $(LIBFILE): $(OBJS) $(OBJS_AS) $(OBJS_NASM) # $(RM) example.o $(AR) $@ *.o $(OBJS_AS) $(OBJS_NASM) # $(AR) $@ $(OBJS) $(OBJS_AS) $(OBJS_NASM) $(DLLFILE) $(DLL_LIBFILE): $(OBJS) $(OBJS_AS) $(OBJS_NASM) $(DLLWRAP) $(DLLWRAP_FLAGS) -o $(DLLFILE) $(OBJS) $(OBJS_AS) $(OBJS_NASM) $(LDFLAGS) $(STRIP) $(DLLFILE) $(EXEFILE): $(OBJS) $(OBJS_AS) $(OBJS_NASM) $(CC) -o $(EXEFILE) $(OBJS) $(OBJS_AS) $(OBJS_NASM) $(LDFLAGS) .cc.o: $(CXX) $(CXXFLAGS) -o $@ -c $< .c.o: $(CC) $(CFLAGS) -o $@ -c $< .s.o: $(CC) $(CFLAGS) -o $@ -c $< $(OBJS_AS): $(AS) -o $@ $*.s $(OBJS_NASM): $(NASM) -o $@ $*.asm # objcopy -F elf32-i386 $@ # objcopy --change-leading-char -F pe-i386 $@ clean: $(RM) $(OBJS) $(RM) $(OBJS_AS) $(RM) $(OBJS_NASM) $(RM) $(LIBFILE) $(RM) $(DLLFILE) $(RM) $(EXEFILE) ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=286529 |