# 
# Copyright (C) 2001  Network Associates, Incorporated (NAI)
# All rights reserved.
#
# This file is part of the NAI Generic Software Wrappers Toolkit
# (GSWTK).  See ftp://ftp.tislabs.com/pub/wrappers/ for the latest
# distribution.
#
# The GSWTK is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# The GSWTK is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this software; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
# 02111-1307, USA.
#
# $Id: Makefile,v 1.1 2001/06/09 02:43:58 stevek Exp $

TOPDIR = ../../..

include ${TOPDIR}/mak/config.mak

PROG		= task_struct
OBJS		= task_struct${OBJ}

CFLAGS		+= -Wall -g
CXXFLAGS	+= -Wall -g

include ${TOPDIR}/mak/prog.mak

task_struct.c: task_struct.h

task_struct.h: /usr/src/linux/include/linux/sched.h
	${PERL} -ne '$$s++ if /^struct task_struct/;next unless $$s;print;(print "};\n"),$$s-- if /pid;$$/' $< > $@

