--- /dev/null
+.PHONY: all
+all: lib1stclass.a
+
+lib1stclass.a: host2ip.o rmkdir.o safe_strcat.o safe_strncat.o is_num.o itoa.o remove_path.o remove_special_char.o lib1stclass.h
+ ar rvs lib1stclass.a host2ip.o itoa.o rmkdir.o safe_strcat.o safe_strncat.o is_num.o remove_path.o remove_special_char.o;
+ ranlib lib1stclass.a;
+
+host2ip.o: host2ip.c
+ gcc -Wall -c host2ip.c;
+
+itoa.o: itoa.c
+ gcc -Wall -c itoa.c
+
+remove_special_char.o: remove_special_char.c;
+ gcc -Wall -c remove_special_char.c;
+
+remove_path.o: remove_path.c
+ gcc -Wall -c remove_path.c;
+
+rmkdir.o: rmkdir.c
+ gcc -Wall -c rmkdir.c;
+
+safe_strcat.o: safe_strcat.c
+ gcc -Wall -c safe_strcat.c;
+
+safe_strncat.o: safe_strncat.c
+ gcc -Wall -c safe_strncat.c;
+
+is_num.o: is_num.c
+ gcc -Wall -c is_num.c;
+
+.PHONY: install
+install:
+ mkdir -p /usr/local/lib;
+ cp lib1stclass.a /usr/local/lib;
+ cp lib1stclass.h /usr/local/include;
+
+.PHONY: clean
+clean:
+ rm *.o -f *.o;
+ rm lib1stclass.a -f lib1stclass.a;
+