Added version, moved exten to .h, and major internal rework

This commit is contained in:
Deon George
2013-11-05 16:11:45 +11:00
parent 367f265d52
commit 2fd647af8d
7 changed files with 242 additions and 181 deletions

View File

@@ -1,19 +1,15 @@
TSMAPIDIR=/opt/tivoli/tsm/client/api/bin/sample
TSMLIB=-lApiDS
CC=gcc
CFLAGS=-g -W -Wall -Wextra -m32 -O -I$(TSMAPIDIR)
CFLAGS=-g -W -Wall -Wextra -O -m32 -I$(TSMAPIDIR)
LDFLAGS=
FILES=tsmpipe.c
all: tsmpipe
tsmpipe: tsmpipe.o lib/dsmobjects.o lib/dsmsession.o lib/dsmlist.o lib/dsmsendrecv.o
$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $+ $(TSMLIB) -lm
tsmpipe.c:
echo 'hello'
$(CC) $(CFLAGS) -c -o $(@:.c=.o) $@ $(TSMLIB)
lib/dsmlist:
@@ -29,4 +25,4 @@ lib/dsmobjects:
$(CC) $(CFLAGS) -c -o lib/$@.o lib/$@.c $(TSMLIB)
clean:
rm tsmpipe *.o lib/*.o
rm -f tsmpipe *.o lib/*.o