Develop and Download Open Source Software

Browse Subversion Repository

Annotation of /trunk/Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Revision 29 - (hide annotations) (download)
Sat Feb 28 12:48:31 2009 UTC (15 years, 1 month ago) by hirohitohigashi
File size: 834 byte(s)
changed error messageing system. and added ftp_timeout() function.

1 hirohitohigashi 17 # Makefile
2     #
3     # How to run:
4     # $ make
5     # # make install
6     # $ make clean <- clean
7     # # make uninstall <- uninstall
8    
9     INSTDIR = /usr/local
10     TARGET = libOftp.a
11    
12 hirohitohigashi 29 CFLAGS = -g -Wall
13 hirohitohigashi 17 ARFLAGS = -rs
14 hirohitohigashi 29 SRCS = sub.c ftp_open.c ftp_user.c ftp_passive.c ftp_timeout.c ftp_type.c ftp_quit.c \
15 hirohitohigashi 26 ftp_site.c ftp_delete.c ftp_rename.c ftp_list.c ftp_nlist.c \
16 hirohitohigashi 28 ftp_get_buffer.c ftp_put_buffer.c ftp_get_file.c ftp_put_file.c \
17 hirohitohigashi 24 ftp_mkdir.c ftp_rmdir.c ftp_pwd.c ftp_cd.c
18 hirohitohigashi 17 OBJS = $(SRCS:.c=.o)
19    
20    
21    
22     $(TARGET): $(OBJS)
23     $(AR) $(ARFLAGS) $(TARGET) $(OBJS)
24    
25    
26     all: $(TARGET) example
27    
28    
29     clean:
30     @rm -f $(TARGET) $(OBJS) *~ *.core
31    
32    
33     example: example1.c $(TARGET)
34     $(CC) $(CFLAGS) -o $@ example1.c $(TARGET)
35    
36    
37    
38     install: $(TARGET)
39     cp $(TARGET) $(INSTDIR)/lib/
40     cp liboftp.h $(INSTDIR)/include/
41    
42    
43     uninstall:
44     rm $(INSTDIR)/lib/$(TARGET)
45     rm $(INSTDIR)/include/liboftp.h

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26