С нами с 12.08.04
Сообщения: 613
Рейтинг: 128
|
Добавлено: 14/06/06 в 16:26 |
кому бы скормить makefile?
есть какой-нибудь легкий компилятор по винду?
не качать жу буилдер...
|
|
|
|
С нами с 19.05.04
Сообщения: 358
Рейтинг: 324
|
Добавлено: 14/06/06 в 22:25 |
LCC ?
Вообще, покажь мейкфайл, посоветую что-либо более конкретное.
|
|
Делаем спецсофт для PPC, AntiSpyware и не только :) ICQ 2001-4567-3
Gay Top Traffic
|
0
|
|
|
С нами с 12.08.04
Сообщения: 613
Рейтинг: 128
|
Добавлено: 15/06/06 в 09:14 |
Код: | # $Id: Makefile.in,v 1.19 2004/05/29 15:16:29 mjt Exp $
# Makefile for proxycheck. GPL
CC = @CC@
CFLAGS = @CFLAGS@
DEFS = -D_GNU_SOURCE -D_BSD_SOURCE -DHAVE_CONFIG_H
LD = $(CC)
LDFLAGS = @LDFLAGS@
LIBRESOLV = @LIBRESOLV@
LIBSOCKET = @LIBSOCKET@
USE_CFLAGS = -I. $(CFLAGS) $(DEFS)
SRCS = proxycheck.c pxy.c event.c memmem.c proxylogger.c
HDRS = pxy.h event.h
DIST = $(SRCS) $(HDRS) Makefile.in event.3 proxycheck.1 CHANGES configure
VERSION = @VERSION@
VERSION_DATE = @VERSION_DATE@
all: proxycheck
proxycheck_OBJS = proxycheck.o pxy.o event.o memmem.o
proxycheck: $(proxycheck_OBJS)
$(LD) $(LDFLAGS) -o $@ $(proxycheck_OBJS) $(LIBRESOLV) $(LIBSOCKET)
$(proxycheck_OBJS): config.h
proxylogger_OBJS = proxylogger.o
proxylogger: $(proxylogger_OBJS)
$(LD) $(LDFLAGS) -o $@ $(proxylogger_OBJS) $(LIBSOCKET)
$(proxylogger_OBJS): config.h
.c.o:
$(CC) $(USE_CFLAGS) -c $<
proxycheck.o: proxycheck.c
$(CC) $(USE_CFLAGS) -c -DVERSION_STR='"$(VERSION) $(VERSION_DATE)"' $<
Makefile config.h: Makefile.in configure CHANGES
./configure
@echo
@echo Please rerun make.
@false
event.3.html: event.3
groff -Thtml -mandoc event.3 > $@.tmp
mv $@.tmp $@
b = proxycheck-$(VERSION)
dist: $(b).tar.gz
$(b).tar.gz: $(DIST)
rm -rf $(b)
mkdir $(b)
ln $(DIST) $(b)/
tar cfz $@ $(b)
rm -rf $(b)
clean:
rm -f *~ *.o core config.log config.h conftest*
depend dep deps:
@echo Generating deps for:
@echo \ $(SRCS)
@sed '/^# depend/q' Makefile.in > Makefile.tmp
@$(CC) $(CFLAGS) -MM $(SRCS) >> Makefile.tmp
@if cmp Makefile.tmp Makefile.in ; then \
echo Makefile.in unchanged; \
rm -f Makefile.tmp; \
else \
echo Updating Makfile.in; \
mv -f Makefile.tmp Makefile.in ; \
fi
# depend: anything after this line will be replaced by make depend
proxycheck.o: proxycheck.c event.h pxy.h
pxy.o: pxy.c event.h pxy.h
event.o: event.c event.h
memmem.o: memmem.c
proxylogger.o: proxylogger.c |
там голый С по-моему
|
|
|
|
БешаныйСуслег
С нами с 16.06.04
Сообщения: 1322
Рейтинг: 1338
|
Добавлено: 15/06/06 в 11:36 |
Если тебе под винду собрать, то похоже, что нужен Cygwin.
В принципе файлов не много, можно попробовать собрать в VisualC или любом другом виндовом IDE.
|
|
|
|
555
С нами с 24.02.06
Сообщения: 1058
Рейтинг: 458
|
Добавлено: 15/06/06 в 12:14 |
Visual Studio рулит, особенно 6-я.
Только весит многовато, зато диск легко достать.
|
|
|
|
no sign
С нами с 25.07.03
Сообщения: 3623
Рейтинг: 1403
|
Добавлено: 15/06/06 в 12:19 |
под винды не факт что соберется...
ИМХО лучше всего на серваке...
make
make test
make install
ну или make all
|
|
|
|
С нами с 12.08.04
Сообщения: 613
Рейтинг: 128
|
Добавлено: 15/06/06 в 12:37 |
arachnO писал: | под винды не факт что соберется...
ИМХО лучше всего на серваке...
make
make test
make install
ну или make all |
Код: | print system("make all",$retval);
|
возвращает
Код: | MAKE Version 5.2 Copyright (c) 1987, 1998 Inprise Corp. Fatal: Unable to open makefile Fatal: Unable to open makefile |
мож я не так вызвал?
|
|
|
|
no sign
С нами с 25.07.03
Сообщения: 3623
Рейтинг: 1403
|
Добавлено: 15/06/06 в 13:02 |
ммм... а шелла нет что-ли? если из скрипта запускаешь...
|
|
|
|
С нами с 12.08.04
Сообщения: 613
Рейтинг: 128
|
Добавлено: 15/06/06 в 13:54 |
|
|
|
|
no sign
С нами с 25.07.03
Сообщения: 3623
Рейтинг: 1403
|
Добавлено: 15/06/06 в 14:11 |
|
|
|
|
С нами с 16.12.04
Сообщения: 467
Рейтинг: 328
|
Добавлено: 15/06/06 в 16:10 |
Cosinus писал: | Код: | print system("make all",$retval);
|
возвращает
Код: | MAKE Version 5.2 Copyright (c) 1987, 1998 Inprise Corp. Fatal: Unable to open makefile Fatal: Unable to open makefile |
мож я не так вызвал? |
Если makefile с маленькой буквы, тогда:
make -f makefile
Иначе: make
|
|
|
|
БешаныйСуслег
С нами с 16.06.04
Сообщения: 1322
Рейтинг: 1338
|
Добавлено: 15/06/06 в 16:21 |
Протупил...
Это же Makefile.in для того, чтобы сгенерить Makefile нужно запустить configure скрипт если есть. Если нет, нужны Autotools.
Под виндой без спецзнаний или CygWin не соберёшь.
|
|
|
|
С нами с 12.08.04
Сообщения: 613
Рейтинг: 128
|
Добавлено: 15/06/06 в 20:42 |
вот я вроде добился какого-то выполнения
Код: |
./configure *** Error code 1 Stop in /home/x15nicky/domains/7cos.info/public_html/proxylog. Stop in /home/x15nicky/domains/7cos.info/public_html/proxylog.
retval=1 |
вроде запустился configure, но не надолго
|
|
|
|